{
  "issueNumber": 41,
  "issueUrl": "https://github.com/mgifford/open-scans/issues/41",
  "issueTitle": "SCAN: All UK Councils 2/2 (182)",
  "scanTitle": "UK Councils 2/2 (182)",
  "submittedBy": "mgifford",
  "engines": [
    "all"
  ],
  "scannedAt": "2026-04-17T01:30:55.988Z",
  "totalElapsedMs": 2701292,
  "totalSubmitted": 182,
  "acceptedCount": 182,
  "scannedCount": 123,
  "skippedDueToTimeout": 59,
  "skippedDueToErrAborted": 0,
  "rejectedCount": 0,
  "rejected": [],
  "alfaTotals": {
    "passed": 76086,
    "failed": 5066,
    "cantTell": 1853,
    "inapplicable": 6790
  },
  "axeTotals": {
    "passed": 76790,
    "failed": 664,
    "cantTell": 1051,
    "inapplicable": 6409
  },
  "equalAccessTotals": {
    "passed": 203190,
    "failed": 5349,
    "uniqueFailed": 4322,
    "duplicates": 1027,
    "cantTell": 4102,
    "inapplicable": 0
  },
  "accesslintTotals": {
    "passed": 9374,
    "failed": 838,
    "uniqueFailed": 818,
    "duplicates": 20,
    "cantTell": 0,
    "inapplicable": 0
  },
  "qualwebTotals": {
    "passed": 34763,
    "failed": 1751,
    "cantTell": 10386,
    "inapplicable": 240
  },
  "duplicateFindingTotals": 6586,
  "darkModeUrlCount": 9,
  "reducedMotionUrlCount": 48,
  "highContrastUrlCount": 0,
  "forcedColorsUrlCount": 6,
  "reducedTransparencyUrlCount": 0,
  "results": [
    {
      "submittedUrl": "https://www.ne-derbyshire.gov.uk/",
      "finalUrl": "https://www.ne-derbyshire.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Just a moment...",
      "elapsedMs": 34453,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r9",
          "https://alfa.siteimprove.com/rules/sia-r96"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2234687a33e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54a74249d359",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r9",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "585b891daf89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba0bdfb1"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r96",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7240236068ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ce8c03e"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 124,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 122
        },
        "failedRules": [
          "meta-refresh"
        ],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "453f0830ec9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75178ddfb858",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-990698bd"
          }
        ],
        "outcomeCount": 248,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 179,
          "failed": 6,
          "cantTell": 3,
          "inapplicable": 0
        },
        "failedRules": [
          "element_attribute_deprecated",
          "meta_refresh_delay",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fe49f211348",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e8ce2b4"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d89f780c8fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ddad7d9747a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f91cae9aa511",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce24bd801fcb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dfe083b"
          },
          {
            "rule": "meta_refresh_delay",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "Verify page is not being caused to refresh automatically",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2eaa5e6d66a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ced960b5"
          }
        ],
        "outcomeCount": 187,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "enough-time/meta-refresh",
          "enough-time/meta-refresh-no-exception"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "enough-time/meta-refresh",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f395cf85f6e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fd8f436"
          },
          {
            "rule": "enough-time/meta-refresh-no-exception",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fa969cb12ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42d6e688"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 34,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R4",
          "QW-ACT-R71"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R4",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3aefd1419dad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "rule": "QW-ACT-R71",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1cf71a723f0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8565eb3"
          }
        ],
        "outcomeCount": 39,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.nelincs.gov.uk/",
      "finalUrl": "https://www.nelincs.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to North East Lincolnshire Council",
      "elapsedMs": 21558,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1262,
          "failed": 86,
          "cantTell": 3,
          "inapplicable": 49
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r47",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"CybotCookiebotDialogPoweredbyCybot\"]",
            "html": "<a href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\" rel=\"noopener nofollow\" target=\"_blank\" id=\"CybotCookiebotDialogPoweredbyCybot\" aria-label=\"Cookiebot by Usercentrics - opens in a new window\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4a62dde2cf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-04e463a1"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\"]",
            "html": "<a id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\" href=\"#\" class=\"\">Show details</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37a5da91ba54",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e5634d4"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/assets/uploads/2025/11/NELC-All-household-brochure-winterautumn-2025.pdf\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  Household brochure - November 2...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "139bbfb38938",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-006e9e21"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/refuse-collection-schedule/\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  Bin collection schedule        ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/your-council/elections-and-voting/\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  Elections and voting           ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/council-tax/pay-your-council-tax/\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  Pay your Council Tax           ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/bins-and-recycling/recycling-centres-the-tip/\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  Recycling centres ( the tip )  ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/planning-and-building-control/planning-applications/\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  Planning applications          ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "html": "<a href=\"https://sendlocaloffer.nelincs.gov.uk/\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  SEND Local Offer               ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "html": "<a href=\"https://www.focusadultsocialwork.co.uk/social-work/\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  Report a safeguarding concern  ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/benefits/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17f38de2db6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3d7aa18"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/bins-and-recycling/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/births-marriages-and-deaths/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/business-and-investment/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/council-tax/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/children-families-and-schools/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/health-wellbeing-and-social-care/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/homes-and-property/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/jobs-training-and-volunteering/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/planning-and-building-control/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/keeping-our-area-clean-green-and-safe/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/leisure-and-things-to-do/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/licencing/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/streets-travel-and-parking/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/your-council/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/your-council/council-plan-our-vision-and-aims/\" class=\"acc-link acc-link-underline\">\n                        Council Plan\n            ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/local-government-reorganisation/\" class=\"acc-link acc-link-underline\">\n                    \tLocal Government Reorganisat...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.nelincs.gov.uk/news/\">View all Council News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3aa0072955fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://my.nelincs.gov.uk/s/form/nelc-website-feedback\" class=\"acc-link acc-link-underline\">\n\t\t\t\t  Is there anything wrong with this page?\n   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.facebook.com/NELCouncil\" title=\"Facebook link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://twitter.com/NELCouncil\" title=\"Twitter link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.linkedin.com/company/north-east-lincolnshire-council\" title=\"LinkedIn link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://instagram.com/nelcouncil/\" title=\"Instagram link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.youtube.com/user/northeastlincs\" title=\"Youtube link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"btn btn-light p-0 m-0 acc-link-underline strong-link\"]",
            "html": "<button type=\"button\" onclick=\"window.print()\" name=\"print page\" class=\"btn btn-light p-0 m-0 acc-link-underline strong-link\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e781ffe63cef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8eb36c61"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/benefits/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/bins-and-recycling/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/births-marriages-and-deaths/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/business-and-investment/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/council-tax/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/children-families-and-schools/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/health-wellbeing-and-social-care/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/homes-and-property/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/jobs-training-and-volunteering/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/planning-and-building-control/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/keeping-our-area-clean-green-and-safe/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/leisure-and-things-to-do/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/licencing/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/streets-travel-and-parking/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/your-council/\" class=\"acc-link acc-link-underline\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"mr-2 font-weight-bold\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/terms-and-conditions/\" class=\"mr-2 font-weight-bold\">\n                  Terms and conditions           ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e55261f32f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94898f8c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"mr-2 font-weight-bold\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/cookie-policy/\" class=\"mr-2 font-weight-bold\">\n                  Cookie Policy                </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"mr-2 font-weight-bold\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/contact-us/\" class=\"mr-2 font-weight-bold\">\n                  Contact us                </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"mr-2 font-weight-bold\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/accessibility/\" class=\"mr-2 font-weight-bold\">\n                  Accessibility Statement        ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"mr-2 font-weight-bold\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/your-council/complaints-compliments-and-suggestions/\" class=\"mr-2 font-weight-bold\">\n                  Complaints, compliments and sug...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"mr-2 font-weight-bold\"]",
            "html": "<a href=\"https://www.nelincs.gov.uk/app-sitemap/\" class=\"mr-2 font-weight-bold\">\n                  Sitemap                </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b98665b94c6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e60354f5ad3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.98:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.98:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"row list-unstyled m-0\"]",
            "html": "<ul class=\"row list-unstyled m-0\">      </ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f52928960101",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b89fe5c5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"row list-unstyled m-0\"]",
            "html": "<ul class=\"row list-unstyled m-0\">        </ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"m-0 p-0\"]",
            "html": "<p class=\"m-0 p-0\">...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8b6f89175dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f9cbc8d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"m-0 p-0 pt-2\"]",
            "html": "<p class=\"m-0 p-0 pt-2\">\n                        To achieve these aims we ...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "042964cae47e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05272fa7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"m-0 p-0 pt-2\"]",
            "html": "<p class=\"m-0 p-0 pt-2\">\n                        Local Government Reorgani...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>From the Titanic to the extinction of the dinosaur...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a76f8d504690",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>A total of 1378 applications were received for chi...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>The early years are a crucial stage in a child’s d...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1400,
        "duplicateFailedCount": 73,
        "uniqueFailedCount": 13,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1010,
          "failed": 0,
          "cantTell": 10,
          "inapplicable": 43
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [],
        "outcomeCount": 1063,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2559,
          "failed": 31,
          "cantTell": 30,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_valid",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cbb454f3f98",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link crossorigin=\"anonymous\" integrity=\"sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82391921d5aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a7203ef"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link crossorigin=\"anonymous\" integrity=\"sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18a8fa13fb25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aeba9f8a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Cookiebot by Usercentrics - opens in a new window\" id=\"CybotCookiebotDialogPoweredbyCybot\" target=\"_blank\" rel=\"noopener nofollow\" href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a41b66880fb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e25c502"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Cookiebot by Usercentrics - opens in a new window\" id=\"CybotCookiebotDialogPoweredbyCybot\" target=\"_blank\" rel=\"noopener nofollow\" href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e77e95bf538",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f2f03f8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Close banner\" class=\"CybotCookiebotBannerCloseButton\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5267e339a4a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f07fc506"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close banner\" class=\"CybotCookiebotBannerCloseButton\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d784a85c2b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc697429"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close banner\" class=\"CybotCookiebotBannerCloseButton\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba2dfdc51089",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb93b5a5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"\" href=\"#\" id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9b6f4d353ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e797e9f9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"\" href=\"#\" id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e7f320acd99",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f040ec6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7187472b3df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa3d6cf5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45626003dd5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea181c7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonCustomize\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd8638b41cbe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b4b0d602"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonCustomize\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "840614c04f52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d1dabae"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9a0645f0289",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca18c135"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77ce458a273a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c6edbd7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input required=\"\" autocomplete=\"off\" value=\"\" aria-label=\"Search website or postcode\" name=\"s\" placeholder=\"Search website or postcode\" class=\"form-control m-0\" type=\"search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e4f13e8d823",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b226bcc"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input required=\"\" autocomplete=\"off\" value=\"\" aria-label=\"Search website or postcode\" name=\"s\" placeholder=\"Search website or postcode\" class=\"form-control m-0\" type=\"search\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d6e8454000c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a25a4872"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button style=\"border-radius: 0 !important;border:1px solid #ddd;\" aria-label=\"search button\" type=\"submit\" class=\"btn btn-light px-3\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d67acb755929",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42ecd247"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"border-radius: 0 !important;border:1px solid #ddd;\" aria-label=\"search button\" type=\"submit\" class=\"btn btn-light px-3\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d597434e0879",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74c80e04"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"text-white acc-link acc-link-no-underline\" href=\"https://www.nelincs.gov.uk/updates-to-north-east-lincolnshire-councils-website/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e77ff5f86ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f02e4380"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" href=\"https://www.nelincs.gov.uk/assets/uploads/2025/11/NELC-All-household-brochure-winterautumn-2025.pdf\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56e36f05fc79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-31678822"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" href=\"https://www.nelincs.gov.uk/refuse-collection-schedule/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8f27f3268ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-368844e9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" href=\"https://www.nelincs.gov.uk/your-council/elections-and-voting/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e7614653a53",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd3a6163"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" href=\"https://www.nelincs.gov.uk/council-tax/pay-your-council-tax/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7f05112597e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d1dd611"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" href=\"https://www.nelincs.gov.uk/bins-and-recycling/recycling-centres-the-tip/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d753ed96544",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e4752c4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" href=\"https://www.nelincs.gov.uk/planning-and-building-control/planning-applications/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ef282d6d25f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80827388"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" href=\"https://sendlocaloffer.nelincs.gov.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fff9bf43d418",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b01da76"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" href=\"https://www.focusadultsocialwork.co.uk/social-work/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57b930958740",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45b29ae0"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"row list-unstyled m-0\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cc218dcc74a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1215319d"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"row list-unstyled m-0\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 2594,
        "uniqueFailedCount": 30,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 75,
          "failed": 17,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-required-attr",
          "labels-and-names/label-content-mismatch",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "#CybotCookiebotDialog",
            "selector": "#CybotCookiebotDialog",
            "html": "<div id=\"CybotCookiebotDialog\" name=\"CybotCookiebotDialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"CybotCookiebotDialogBodyContentTitle\" tabindex=\"-1\" lang=\"en\" dir=\"ltr\" ng-non-bindable=\"\" d...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c08facfbba7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d3088c3"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogPoweredbyCybot",
            "selector": "#CybotCookiebotDialogPoweredbyCybot",
            "html": "<a href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&amp;utm_medium=referral&amp;utm_content=v2\" rel=\"noopener nofollow\" target=\"_blank\" id=\"CybotCookiebotDi...",
            "impact": "serious",
            "message": "Accessible name \"Cookiebot by Usercentrics - opens in a new window\" does not contain visible text \"- external site\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fc937adc7cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3d35266"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerNecessary\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybot...",
            "impact": "serious",
            "message": "Accessible name \"Necessary (25)\" does not contain visible text \"Necessary  25\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a7dcae0f2ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d470bb2"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerPreference\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Preferences (2)\" does not contain visible text \"Preferences  2\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00422ee6e5dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bebf9773"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerStatistics\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Statistics (17)\" does not contain visible text \"Statistics  17\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "991b51ba749f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c925881c"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cyb...",
            "impact": "serious",
            "message": "Accessible name \"Marketing (30)\" does not contain visible text \"Marketing  30\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fde8bf94b4a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abdf2978"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cy...",
            "impact": "serious",
            "message": "Accessible name \"Unclassified (20)\" does not contain visible text \"Unclassified  20\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e9a51f4b0c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27adcc01"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Purposes\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PURPOSES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PURPOSES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61b83ad28526",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c973150"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Features\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_FEATURES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_FEATURES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06b74e0e9e2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ded3edf0"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Partners\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PARTNERS_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PARTNERS#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db7d08ba65c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d625c8af"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBod...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10238554f1fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44564b27"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBody...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c04b48c187d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1bafd69"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBodyL...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f75d81083da6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9db9f0b"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonPreferencesInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton ...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09664ebed73e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36f46df9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonStatisticsInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cy...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f60b148f1ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29bf11e9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonMarketingInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cybo...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "721b6d7ed7c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26b36b9c"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "selector": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyContentCheckboxPersonalInformation\" class=\"CybotCookiebotDialogBodyLevelButton\" tabindex=\"0\" role=\"switch\">",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80edc1acd483",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3e550b9"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 17,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 738,
          "failed": 22,
          "cantTell": 90,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R14",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70bffe571dc7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e8e4dd3505d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 852,
        "duplicateFailedCount": 20,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 94
    },
    {
      "submittedUrl": "https://www.north-herts.gov.uk/",
      "finalUrl": "https://www.north-herts.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "403 Forbidden",
      "elapsedMs": 25791,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1134,
          "failed": 13,
          "cantTell": 4,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a",
            "html": "<a href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\" hreflang=\"en\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb227fa03b3b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78d211e7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"prefix-overlay-close prefix-overlay-action-later\"]",
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">Close subscription dialog</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adb40035d18d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4ec9f39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-dismissButton\"]",
            "html": "<button class=\"prefix-overlay-action-dismiss\" id=\"prefix-dismissButton\">No Thanks</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "518ce1eacba5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09591ded"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-laterButton\"]",
            "html": "<button class=\"prefix-overlay-action-later\" id=\"prefix-laterButton\">Remind Me Later</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b86f2bff75e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fb05d5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r2",
            "xpath": "/img",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/3_2_landscape_465x310/public/media-uploads/Gibbet%20Hill%2C%20Weston%20Hills.jpeg?itok=PAWB2A7A\" width=\"465\" height=\"310\" typeof=\"foaf:Image\" />",
            "message": "The image does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70955ed7f0ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50d0d367"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f510635aef82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5a35a2190fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b596592d5e07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0261b16596d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1198,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1001,
          "failed": 3,
          "cantTell": 2,
          "inapplicable": 39
        },
        "failedRules": [
          "aria-dialog-name",
          "image-alt",
          "link-name"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\" style=\"height: 300px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d1427648e57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".chevron-card:nth-child(3) > .views-field-field-listing-image.views-field > .field-content > a[hreflang=\"en\"] > img[loading=\"lazy\"][width=\"465\"][height=\"310\"]",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/3_2_landscape_465x310/public/media-uploads/Gibbet%20Hill%2C%20Weston%20Hills.jpeg?itok=PAWB2A7A\" width=\"465\" height=\"310\" typeof=\"foaf:Image\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7253ff83d80b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54ad1b87"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".chevron-card:nth-child(3) > .views-field-field-listing-image.views-field > .field-content > a[hreflang=\"en\"]",
            "html": "<a href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\" hreflang=\"en\">",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bb7912a1aae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5ed1b89"
          }
        ],
        "outcomeCount": 1045,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2705,
          "failed": 51,
          "cantTell": 48,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_complementary_labelled",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "figure_label_exists",
          "img_alt_valid",
          "input_label_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "target_spacing_sufficient",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html data-once=\"GOVUKFrontend.InitAll sitewide_alerts_init\" style=\"--scrollbar-width: 0px;\" class=\"govuk-template govuk-template--rebranded js\" prefix=\"content: http://purl.org/rss/1.0/modules/content/  dc: http://purl.org/dc/terms/  foaf: http://xmlns.com/foaf/0.1/  og: http://ogp.me/ns#  rdfs: http://www.w3.org/2000/01/rdf-schema#  schema: http://schema.org/  sioc: http://rdfs.org/sioc/ns#  sioct: http://rdfs.org/sioc/types#  skos: http://www.w3.org/2004/02/skos/core#  xsd: http://www.w3.org/2001/XMLSchema# \" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b600214702a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a0e3e9f"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style id=\"environment-indicator-styles\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15f80e8a7133",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c9fef22"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"link find-more-button eu-cookie-compliance-more-button find-more-button-processed\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "638648fb6127",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-281c0ce4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" data-module=\"govuk-button\" class=\"govuk-button agree-button eu-cookie-compliance-secondary-button\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75e32b6d8a94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-59d60133"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" data-module=\"govuk-button\" class=\"govuk-button agree-button eu-cookie-compliance-secondary-button\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d881825597e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa928414"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" data-module=\"govuk-button\" class=\"govuk-button decline-button eu-cookie-compliance-default-button\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a1b554d80db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e2501c9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" data-module=\"govuk-button\" class=\"govuk-button decline-button eu-cookie-compliance-default-button\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1dd387140f00",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1728055d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Home\" rel=\"home\" class=\"govuk-header__link govuk-header__link--homepage\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "963100ee98ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41a7a8cf"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" data-toggle-mobile-group=\"second\" data-toggle-desktop-group=\"top\" data-text-for-show=\"Show services menu\" data-text-for-hide=\"Hide services menu\" class=\"gem-c-layout-super-navigation-header__navigation-second-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show services menu\" aria-expanded=\"false\" aria-controls=\"super-navigation-menu__services\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bff3712d5eed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cee83bbe"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" data-toggle-mobile-group=\"second\" data-toggle-desktop-group=\"top\" data-text-for-show=\"Show services menu\" data-text-for-hide=\"Hide services menu\" class=\"gem-c-layout-super-navigation-header__navigation-second-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show services menu\" aria-expanded=\"false\" aria-controls=\"super-navigation-menu__services\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56aa80b07480",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4955ef41"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" data-toggle-mobile-group=\"second\" data-toggle-desktop-group=\"top\" data-text-for-show=\"Show myaccount menu\" data-text-for-hide=\"Hide myaccount menu\" class=\"gem-c-layout-super-navigation-header__navigation-second-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show myaccount menu\" aria-expanded=\"false\" aria-controls=\"super-navigation-menu__myaccount\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20464e955c16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f7bf865"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" data-toggle-mobile-group=\"second\" data-toggle-desktop-group=\"top\" data-text-for-show=\"Show myaccount menu\" data-text-for-hide=\"Hide myaccount menu\" class=\"gem-c-layout-super-navigation-header__navigation-second-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show myaccount menu\" aria-expanded=\"false\" aria-controls=\"super-navigation-menu__myaccount\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94ce05d8a04f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b38b932f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" data-toggle-mobile-group=\"second\" data-toggle-desktop-group=\"top\" data-text-for-show=\"Show about us menu\" data-text-for-hide=\"Hide about us menu\" class=\"gem-c-layout-super-navigation-header__navigation-second-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show about us menu\" aria-expanded=\"false\" aria-controls=\"super-navigation-menu__about-us\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "795bfcbb179f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d285502"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" data-toggle-mobile-group=\"second\" data-toggle-desktop-group=\"top\" data-text-for-show=\"Show about us menu\" data-text-for-hide=\"Hide about us menu\" class=\"gem-c-layout-super-navigation-header__navigation-second-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show about us menu\" aria-expanded=\"false\" aria-controls=\"super-navigation-menu__about-us\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a0c943645b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5179a8cd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" id=\"super-search-menu-toggle\" data-tracking-key=\"search\" data-toggle-desktop-group=\"top\" data-toggle-mobile-group=\"top\" data-text-for-show=\"Show search menu\" data-text-for-hide=\"Hide search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show search menu\" aria-expanded=\"false\" aria-controls=\"super-search-menu\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "113761d5e39a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b933364"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" id=\"super-search-menu-toggle\" data-tracking-key=\"search\" data-toggle-desktop-group=\"top\" data-toggle-mobile-group=\"top\" data-text-for-show=\"Show search menu\" data-text-for-hide=\"Hide search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show search menu\" aria-expanded=\"false\" aria-controls=\"super-search-menu\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "122d76c84710",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e69aace1"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button type=\"button\" id=\"super-search-menu-toggle\" data-tracking-key=\"search\" data-toggle-desktop-group=\"top\" data-toggle-mobile-group=\"top\" data-text-for-show=\"Show search menu\" data-text-for-hide=\"Hide search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show search menu\" aria-expanded=\"false\" aria-controls=\"super-search-menu\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78a8bee28ce8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7476883b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" maxlength=\"128\" size=\"30\" data-autocomplete-path=\"https://www.north-herts.gov.uk/search_api_autocomplete/search?display=search_block&&filter=search\" data-search-api-autocomplete-search=\"search\" data-drupal-selector=\"edit-search\" placeholder=\"Search the site\" value=\"\" type=\"text\" name=\"search\" id=\"edit-search\" class=\"govuk-input form-autocomplete form-text form-control ui-autocomplete-input\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4fd03e73088",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2405710d"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" maxlength=\"128\" size=\"30\" data-autocomplete-path=\"https://www.north-herts.gov.uk/search_api_autocomplete/search?display=search_block&&filter=search\" data-search-api-autocomplete-search=\"search\" data-drupal-selector=\"edit-search\" placeholder=\"Search the site\" value=\"\" type=\"text\" name=\"search\" id=\"edit-search\" class=\"govuk-input form-autocomplete form-text form-control ui-autocomplete-input\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8a03484f890",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9168303f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-govuk-button-init=\"\" id=\"edit-submit-search\" data-drupal-selector=\"edit-submit-search\" data-module=\"govuk-button\" class=\"govuk-button button js-form-submit form-submit form-control\" type=\"submit\" value=\"Search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "524fc00aaa06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-523d9d25"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"wp-block-media-text__media\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f2fb8623863",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7d4bc36"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"has-large-font-size\">",
            "message": "Confirm this text 'Get the North Herts app Get the North Herts app' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "286225e68bfd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13eb9946"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Council Tax reduction, Housing benefit, Universal Credit, unemployment advice' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae4b417bb401",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Business rates, health and safety, filming, procurement, business continuity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'How to pay, discounts, exemptions, valuations, support, e-billing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Street cleaning, fly-tipping, litter, noise, pollution, dog fouling, public toilets' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'How to apply, affordable housing, homelessness, supported housing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Current vacancies, working for us, apprenticeships, staff benefits' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Leisure centres, swimming pools, pitches, museum, activities, events' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Parking tickets, car parks, parking permits, season tickets, parking reviews' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Nature reserves, woodlands, allotments, walks, cycle routes, tree management' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Health, emergencies, burials, safety, grants, safeguarding, community centres' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Planning applications, Local Plan, planning advice, conservation' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Councillors, meetings and minutes, decisions, news, publications, petitions' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a hreflang=\"en\" href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70fd7a6cb7b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7407a427"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img typeof=\"foaf:Image\" height=\"310\" width=\"465\" src=\"/sites/default/files/styles/3_2_landscape_465x310/public/media-uploads/Gibbet%20Hill%2C%20Weston%20Hills.jpeg?itok=PAWB2A7A\" loading=\"lazy\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee4b37a25802",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5042a84"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<div data-once=\"feedback-form\" role=\"complementary\" class=\"govuk-pre-footer\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d17e906f5ed5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fac6bdb1"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style scoped=\"\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0ada8fbd95e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d5977d6"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"height: 300px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aeadb5c096ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c950836e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div style=\"height: 300px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c68700674875",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b7433c9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d70a4d9e2d54",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1944528b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60a03f762d40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64c4abd5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"Enter your email address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Enter your email address\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32e9d857f9c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a32c71c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input title=\"Enter your email address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Enter your email address\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0743475673b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46b524a6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7f46e2d6b22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5608a5cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7573ea2c1a94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee640964"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fe5dd3ff19f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c50f16"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53feabf07193",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d60262ac"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"button\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc5686fd80ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f64747c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe9ab307d1eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe01c3b7"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"button\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cab80db73d9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cff65fb"
          }
        ],
        "outcomeCount": 2758,
        "uniqueFailedCount": 40,
        "duplicateFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 87,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/label-content-mismatch",
          "landmarks/region",
          "navigable/link-name",
          "text-alternatives/img-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/img-alt",
            "xpath": "a[href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\"] > img",
            "selector": "a[href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\"] > img",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/3_2_landscape_465x310/public/media-uploads/Gibbet%20Hill%2C%20Weston%20Hills.jpeg?itok=PAWB2A7A\" width=\"465\" height=\"310\" typeof=\"foaf:Image\">",
            "impact": "critical",
            "message": "Image element missing alt attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aced17922bcf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e78f10bd"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "div > a[href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\"]",
            "selector": "div > a[href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\"]",
            "html": "<a href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\" hreflang=\"en\"><img loading=\"lazy\" src=\"/sites/default/files/styles/3_2_landscape_465x310/publi...",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dae7a572c4f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6259166c"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" style=\"top: 0px;\" class=\"sliding-popup-top clearfix\"><div class=\"eu-cookie-compliance-ban...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2c5514a4259",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#scopedByScopedPolyfill_1",
            "selector": "#scopedByScopedPolyfill_1",
            "html": "<div id=\"scopedByScopedPolyfill_1\" style=\"width: 450px; position: fixed; top: 50%; left: 50%; margin-top: -150px; margin-left: -225px; z-index: 102;\">\n  <style scoped=\"\">\n/*! normalize.css v3.0.2 | MI...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c5ebb704a90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-449a1f6d"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#super-search-menu-toggle",
            "selector": "#super-search-menu-toggle",
            "html": "<button aria-controls=\"super-search-menu\" aria-expanded=\"false\" aria-label=\"Show search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button gem-c-layout-super-navigation-header--to...",
            "impact": "serious",
            "message": "Accessible name \"Show search menu\" does not contain visible text \"Search this site\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e280870a400e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51942001"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 5,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 446,
          "failed": 9,
          "cantTell": 89,
          "inapplicable": 7
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R17",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebc45573b84b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "211552af1352",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b511881e72e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e8550a50d74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 551,
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 20
    },
    {
      "submittedUrl": "https://www.n-kesteven.gov.uk/",
      "finalUrl": "https://www.n-kesteven.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to North Kesteven District Council",
      "elapsedMs": 20982,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1117,
          "failed": 35,
          "cantTell": 15,
          "inapplicable": 45
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"localgov-alert-banner__close js-localgov-alert-banner__close\"]",
            "html": "<button class=\"localgov-alert-banner__close js-localgov-alert-banner__close\" aria-label=\"Hide alert\" data-once=\"allAlertBannerCloseButtons\">Hide</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97e350c1ce00",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-447acc6d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/cookies\" data-drupal-link-system-path=\"node/1555\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f83d6da3d96",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/privacy\" data-drupal-link-system-path=\"node/1557\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility/accessibility-statement\" data-drupal-link-system-path=\"node/1554\">Accessibility Statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-z/A\" data-drupal-link-system-path=\"a-z/A\">A to Z of Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"lgd-container localgov-alert-banner--content-link ext\"]",
            "html": "<a class=\"lgd-container localgov-alert-banner--content-link ext\" href=\"https://online1.snapsurveys.com/NKDCCustomerSatisfaction\" aria-label=\"Customer satisfaction survey\" data-extlink=\"\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f1424c28d21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de3a1c1c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e60101e53bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef96cf8c7be5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ffe9bdae1a03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Food Waste collections have now started.</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49c1616b78f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>A Secretary of State decision is now in place gran...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find and talk with us online, or contact us direct...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Food Waste collections have now started.</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc425336de90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>A Secretary of State decision is now in place gran...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Find and talk with us online, or contact us direct...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>...</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9149dc25687",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-839010ef"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Apply for it</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b95d66e4e71e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1212,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 10,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1168,
          "failed": 0,
          "cantTell": 19,
          "inapplicable": 40
        },
        "failedRules": [],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable"
        ],
        "failures": [],
        "outcomeCount": 1227,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3825,
          "failed": 83,
          "cantTell": 83,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 100px;\" class=\"sticky-header-html js fontawesome-i2svg-active fontawesome-i2svg-complete\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "989f25f1f4e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7860b4d7"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c8382576403",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_w_w3T6VVWBCDxlpWw_rcSQi7E0f02IBphm4uni_EZ8Q.css?delta=7&language=en&theme=bbd_localgov&include=eJx9kAtuxCAMBS9EwpGQATdxY3BkQ7p7-3Z_SjatKiGLN2OE5QhpCU1-zurjfg-UpLoYc2BJwJNs_hjezQZKEBnNJVH0WfsKPMInXBxeGlNdXuwZ3etpAEZtIUKtqP4Y9pYIhg81_Kk-RMuAqqJ2Np35hCaWCGdYsPahANUTt0ZpuQ4zQj7-aj0aNbSwgsKksM7m_5Pu0Pfcw07GXtcemWzG7EwSAYeCmSDcFmX-NxrbjAWdXa1h8bdB3Ub4Zf5exyK5M34DFRW5AQ\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "004b8bf1c69c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0626422a"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/bbd_localgov/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d28c0413ebe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b53ec873"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" accesskey=\"c\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\" aria-expanded=\"false\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbe9590d50f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8012d67d"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"\" accesskey=\"c\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\" aria-expanded=\"false\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fadc6e174175",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5fb0dd50"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-notify-accept\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6cb338c9d4e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0259135"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-notify-reject\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45f4285d1c8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f9830a5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable \">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acbcda942f30",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16a56cd8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3452bee7f613",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a519c532dedd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f4ef3d2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://n-kesteven-ss.achieveservice.com/service/Website-Enquiry\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da30ffdc6a0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47183041"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-current=\"page\" data-drupal-link-system-path=\"<front>\" class=\"atoz is-active\" href=\"/#block-atoz\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2de826792224",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3cb26611"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1553\" href=\"/accessibility\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d269092b9b51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28ff8536"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "008cb4576c3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcf92c4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-current=\"page\" data-drupal-link-system-path=\"<front>\" class=\"homepage is-active\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e5baf783755",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a51bf604"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Toggle services menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary js-processed\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cf3b56af895",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a673b274"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"form-text\" placeholder=\"Search\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_keys\" id=\"edit-search-keys--2\" type=\"text\" data-drupal-selector=\"edit-search-keys\" autocomplete=\"off\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c71e4ab7f18c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f670ca18"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"form-text\" placeholder=\"Search\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_keys\" id=\"edit-search-keys--2\" type=\"text\" data-drupal-selector=\"edit-search-keys\" autocomplete=\"off\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efe4ae4c1d9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-efa132af"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" name=\"op\" id=\"edit-submit--2\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0fa72ac234b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-01a02ace"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" name=\"op\" id=\"edit-submit--2\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28b4b61d497e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b562b47"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"field-group-link\" href=\"https://n-kesteven-ss.achieveservice.com/module/home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6781b0400f3b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3fb4341"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Online services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0daaadf3f9e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-768218c0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"field-group-link\" href=\"/council-tax/my-council-tax-account\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd27e6122e8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e2d6e9a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'My Council Tax account' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Food Waste Caddy Deliveries' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4db0c084d77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7bd46868"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"allAlertBannerCloseButtons\" aria-label=\"Hide alert\" class=\"localgov-alert-banner__close js-localgov-alert-banner__close\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1fbc092343a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f9cb5f8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b284bbbc984",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2e3add"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Bins, waste and recycling' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Planning and building' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Council Tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Benefits and support' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Homes and property' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Your community' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Health, education and people' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Climate change' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Visitors and leisure' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Electoral registration and elections' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Business services, support and licensing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Community safety' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Environment' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Council and democracy' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Have your say' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Jobs and opportunities' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Armed Forces' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Transport and parking' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Local Government Reorganisation' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Key plans, strategies and policies' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61cbee1c0d37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4a85ddb"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-text-plain field--type-string-long field--label-hidden field__item\">",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf99d94feae7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0aecd01a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a rel=\"noopener nofollow noreferrer\" target=\"_blank\" data-extlink=\"\" aria-label=\"Customer satisfaction survey\" href=\"https://online1.snapsurveys.com/NKDCCustomerSatisfaction\" class=\"lgd-container localgov-alert-banner--content-link ext\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a021a3be4b4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02406d9e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Customer satisfaction survey' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Telephone' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'General enquiries' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Online forms' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Make a complaint' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1555\" href=\"/cookies\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a4f394c3323",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcd28ae6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1557\" href=\"/privacy\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "967b96a051c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e0642d4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1554\" href=\"/accessibility/accessibility-statement\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70b6d16631f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4190fad"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"a-z/A\" href=\"/a-z/A\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5174d3c6407f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-240e9c26"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 3927,
        "uniqueFailedCount": 34,
        "duplicateFailedCount": 49,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 91,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/label-content-mismatch"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > button[aria-label=\"Toggle Primary Navigation\"]",
            "selector": "div:nth-of-type(3) > button[aria-label=\"Toggle Primary Navigation\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--primary js-processed\" data-target=\"lgd-header__nav--primary\" aria-controls=\"lgd-header__nav--primary\" aria-expanded=\"false\" aria-label=\"Toggle Pri...",
            "impact": "serious",
            "message": "Accessible name \"Toggle Primary Navigation\" does not contain visible text \"Menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f708c29c5ec8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61eef005"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 1,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 524,
          "failed": 15,
          "cantTell": 167,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f55f2d18fc65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dbcbca8e0f64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7950699b6302",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 708,
        "duplicateFailedCount": 12,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 86
    },
    {
      "submittedUrl": "https://www.northlanarkshire.gov.uk/",
      "finalUrl": "https://www.northlanarkshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to North Lanarkshire Council | North Lanarkshire Council",
      "elapsedMs": 18642,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1006,
          "failed": 99,
          "cantTell": 72,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r80"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"twitter-timeline\"]",
            "html": "<a class=\"twitter-timeline\" data-height=\"1100\" href=\"https://twitter.com/nlcpeople?ref_src=twsrc%5Etfw\">Posts by North Lanarkshire Council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "094b872e1d04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1505a620"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-and-recycling\" data-drupal-link-system-path=\"node/4\">Bins and recycling </a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9d5793d505f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-marriages-and-deaths\" data-drupal-link-system-path=\"node/25\">Births, marriages and deaths</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business\" data-drupal-link-system-path=\"node/45\">Business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax\" data-drupal-link-system-path=\"node/30\">Council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing\" data-drupal-link-system-path=\"node/19\">Housing </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-and-training\" data-drupal-link-system-path=\"node/35\">Jobs and training </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/leisure-parks-and-culture\" data-drupal-link-system-path=\"node/27\">Leisure, parks and culture </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/licences-and-permits\" data-drupal-link-system-path=\"node/43\">Licenses and permits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/pests-and-pollution\" data-drupal-link-system-path=\"node/23\">Pests and pollution</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-and-building\" data-drupal-link-system-path=\"node/33\">Planning and building </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/regeneration-and-investment\" data-drupal-link-system-path=\"node/41\">Regeneration and investment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/roads-parking-and-active-travel\" data-drupal-link-system-path=\"node/47\">Roads, streetlighting and parking </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/schools-and-learning\" data-drupal-link-system-path=\"node/15\">Schools and learning </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/social-care-and-health\" data-drupal-link-system-path=\"node/28\">Social care and health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-community\" data-drupal-link-system-path=\"node/37\">Your community</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council\" data-drupal-link-system-path=\"node/67\">Your council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://culturenl.co.uk/\">Culture NL</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.nlleisure.co.uk/\">ActiveNL</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.visitlanarkshire.com/\">Visit Lanarkshire</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.nhslanarkshire.scot.nhs.uk/\">NHS Lanarkshire</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.scotland.police.uk/\">Police Scotland</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.firescotland.gov.uk/\">Scottish Fire and Rescue Service</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.scot/\">Scottish Government</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.uk/\">GOV.UK</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/contact-us\" data-drupal-link-system-path=\"node/2799\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/communication-and-resources/website-guidance/accessibility\" data-drupal-link-system-path=\"node/75\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/communication-and-resources/website-guidance/privacy-and-cookies\" data-drupal-link-system-path=\"node/73\">Privacy and cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-community/equalities/our-people/british-sign-language\" data-drupal-link-system-path=\"node/2409\">BSL</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"cb-enable\"]",
            "html": "<a href=\"#\" class=\"cb-enable\" role=\"button\" aria-label=\"Accept cookies\">OK, I understand</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56660e96c22c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8dd2d7cf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@class=\"ace-recite-me-btn reciteme-launch\"]",
            "html": "<button class=\"ace-recite-me-btn reciteme-launch\" aria-label=\"Enable Recite Me accessibility tool\" type=\"button\">Accessibility tools</button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "936c1eb17d14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af9510f8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2f48b4ff1b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.14:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e39378e0011f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.12:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.12:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.33:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.38:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ae27634402e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"ace-account-text\"]",
            "html": "<p class=\"ace-account-text\">Sign in</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80e6ac1da352",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e6d383a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Bin collection dates, request a special uplift, re...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Report a housing repair, find a home, paying your ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Apply for a reduction, pay your council tax, view ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Council tax support, housing benefits, money advic...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Find a school or nursery, term dates, school meals...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Elections, your councillor, complaints, NEC Card, ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>View and comment on planning applications, apply f...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Find out about leisure activities, local parks and...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Current vacancies, Modern Apprenticeships and work...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Find out about local health and social care servic...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Apply or renew licences and permits</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Report a pest problem, air pollution, dogs and pub...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Town and community hubs, housing investment and mo...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Business support, Trading Standards, food safety a...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Consultations, community planning and community gr...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Registration services, historical searches and cem...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Our services</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e28a1841195",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-839010ef"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1494f98d815e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"ace-account-text\"]",
            "html": "<p class=\"ace-account-text\">Sign in</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "697e5c10d8a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7143ed92"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1224,
        "duplicateFailedCount": 88,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 743,
          "failed": 0,
          "cantTell": 47,
          "inapplicable": 42
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 832,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2393,
          "failed": 50,
          "cantTell": 68,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_complementary_label_visible",
          "aria_content_in_landmark",
          "aria_form_label_unique",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_Uqacj2cYfvuuZgwSElmTC2qaYn8Yftb68g98rA1JIdw.css?delta=0&language=en&theme=north_lanarkshire&include=eJxljG0KAyEMRC-k65EkalZt4weJtt3bd1copfTPwJvhDXi0vjHakbCg2VsdouC3jNQckJZxUK5xrZW83RsXMSfpk_QidVkm8OxAG9zgpWrjkSxBBb5Lyvz31oEhMvQkH-_bbLP26ShLwqDkkIHFOBBUj4xPMSu30sIkfAN5WE3p\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b234b0b4184",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6dd5fb7"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_Uqacj2cYfvuuZgwSElmTC2qaYn8Yftb68g98rA1JIdw.css?delta=0&language=en&theme=north_lanarkshire&include=eJxljG0KAyEMRC-k65EkalZt4weJtt3bd1copfTPwJvhDXi0vjHakbCg2VsdouC3jNQckJZxUK5xrZW83RsXMSfpk_QidVkm8OxAG9zgpWrjkSxBBb5Lyvz31oEhMvQkH-_bbLP26ShLwqDkkIHFOBBUj4xPMSu30sIkfAN5WE3p\" media=\"all\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0fefaaa297b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-edc8287d"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "823b68275923",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable\" href=\"#main-content\" id=\"skip-to-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "906826b0c3c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87cf653f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"\" id=\"cookie-bar\">",
            "message": "Confirm this text 'We value your privacy' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12a845cbd4e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d111def"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'We value your privacy We value your privacy' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c91bdf7f3fa1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Accept cookies\" role=\"button\" class=\"cb-enable\" href=\"#\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d33fabd18f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbfec37a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05bc64ac809b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button type=\"button\" aria-label=\"Enable Recite Me accessibility tool\" class=\"ace-recite-me-btn reciteme-launch\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9117626c63a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b7a0f2d"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"ace-account-text\">",
            "message": "Confirm this text 'Sign in' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca0f7dc7eec5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-da42c05a"
          },
          {
            "rule": "aria_complementary_label_visible",
            "xpath": null,
            "html": "<div aria-label=\"notification banner\" role=\"complementary\">",
            "message": "Element with \"complementary\" role does not have a visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "246546aad4b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f33d116c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Welcome to' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "242fd13a1567",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7acebded"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h1>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e0d204cf6d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4568b000"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"UTF-8\" id=\"search-block-form\" method=\"get\" action=\"/search/all\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3f3d45eb535",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-32fc1855"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-search\" maxlength=\"128\" size=\"60\" value=\"\" name=\"keys\" id=\"edit-keys\" type=\"search\" data-drupal-selector=\"edit-keys\" placeholder=\"Search...\" title=\"Enter the terms you wish to search for.\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c56adaee29e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc21d720"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87c721ec1cf1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6ebf809"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"ace-field-link-text\">",
            "message": "Confirm this text 'Check your bin day' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6aebdf6bb1c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6fbfdae"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"ace-field-link-text\">",
            "message": "Confirm this text 'School term dates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"ace-field-link-text\">",
            "message": "Confirm this text 'Pay a bill' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"ace-field-link-text\">",
            "message": "Confirm this text 'Planning applications' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"ace-field-link-text\">",
            "message": "Confirm this text 'School meal payments' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"ace-field-link-text\">",
            "message": "Confirm this text 'Garden waste permit' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Bins and recycling' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "754c3eae2eda",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0da6471"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Housing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Council tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Benefits and money' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Schools and learning' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Your council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Planning and building' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Roads, parking and active travel' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Leisure, parks and culture' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Jobs and training' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Social care and health' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Licences and permits' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Pests and pollution' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Regeneration and investment' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Business' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Your community' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Births, marriages and deaths' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"http://www.facebook.com/nlcpeople\" class=\"ace-icon facebook\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b82c84a3b7b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd901204"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"http://www.twitter.com/nlcpeople\" class=\"ace-icon twitter\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5612fb463d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c593caff"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.youtube.com/c/NorthLanarkshireCouncilYoutubeChannel\" class=\"ace-icon youtube\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a259335a1806",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b572c7e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.instagram.com/nlcpeople/\" class=\"ace-icon instagram\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a97711ce278",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8c30d5e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.linkedin.com/company/northlanarkshirecouncil/\" class=\"ace-icon linkedin\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6a03e12c013",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15945b0c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.tiktok.com/@nlcpeople\" class=\"ace-icon tiktok\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "281dd3ab08d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9492b56a"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form method=\"post\" id=\"GD-snippet-form\" action=\"https://public.govdelivery.com/accounts/UKNLC/subscribers/qualify\" accept-charset=\"UTF-8\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1026056b7be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c2860a96"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input type=\"email\" title=\"Email address\" placeholder=\"Email address\" name=\"email\" id=\"footer-email\" autocomplete=\"email\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d7e444ad516",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-539b27d3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"Sign up\" type=\"submit\" name=\"commit\" class=\"webform-button--submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dad2739bd34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f2eb9ec"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Sign up\" type=\"submit\" name=\"commit\" class=\"webform-button--submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea4126638877",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0eac97c3"
          }
        ],
        "outcomeCount": 2468,
        "uniqueFailedCount": 28,
        "duplicateFailedCount": 22,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 88,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "labels-and-names/label-content-mismatch"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#block-north-lanarkshire-content > div > div:nth-of-type(2) > p",
            "selector": "#block-north-lanarkshire-content > div > div:nth-of-type(2) > p",
            "html": "<p>Welcome to</p>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81fef898afdb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba83c73a"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(2) > h1",
            "selector": "div:nth-of-type(2) > h1",
            "html": "<h1>North Lanarkshire Council</h1>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cf6b98771c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eb7d60d7"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "p > a[href=\"#\"]",
            "selector": "p > a[href=\"#\"]",
            "html": "<a href=\"#\" class=\"cb-enable\" role=\"button\" aria-label=\"Accept cookies\">OK, I understand</a>",
            "impact": "serious",
            "message": "Accessible name \"Accept cookies\" does not contain visible text \"OK, I understand\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed8805550159",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e7c689f"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "p > button[aria-label=\"Enable Recite Me accessibility tool\"]",
            "selector": "p > button[aria-label=\"Enable Recite Me accessibility tool\"]",
            "html": "<button class=\"ace-recite-me-btn reciteme-launch\" aria-label=\"Enable Recite Me accessibility tool\" type=\"button\">Accessibility tools</button>",
            "impact": "serious",
            "message": "Accessible name \"Enable Recite Me accessibility tool\" does not contain visible text \"Accessibility tools\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ff27bb849cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5dbcf568"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 344,
          "failed": 43,
          "cantTell": 199,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R24",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb9d0cdb04cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cb37667ccba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 587,
        "duplicateFailedCount": 41,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 151
    },
    {
      "submittedUrl": "https://www.northlincs.gov.uk/",
      "finalUrl": "https://www.northlincs.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home - North Lincolnshire Council",
      "elapsedMs": 21771,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 502,
          "failed": 33,
          "cantTell": 4,
          "inapplicable": 51
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"accept-cookies\"]",
            "html": "<button type=\"button\" class=\"govuk-button\" data-module=\"govuk-button\" id=\"accept-cookies\">\n                        Accept additional cookies...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "755965bc216a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d39027e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"reject-cookies\"]",
            "html": "<button type=\"button\" class=\"govuk-button\" data-module=\"govuk-button\" id=\"reject-cookies\">\n                        Reject additional cookies...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39247c2e0688",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41a86a59"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"govuk-link\"]",
            "html": "<a class=\"govuk-link\" href=\"/cookies/\" onclick=\"setPreviousPage()\">View cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27a5eca4e3a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b04c2db"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-account py-2 px-2 mr-1\"]",
            "html": "<a href=\"https://public.northlincs.gov.uk/myaccount/s/\" class=\"btn btn-account py-2 px-2 mr-1\" target=\"_blank\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45e45394ec1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a961d61c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"location-toggler py-2 px-1 \"]",
            "html": "<button class=\"location-toggler py-2 px-1 \" type=\"button\" data-toggle=\"collapse\" data-target=\"#userlocation\" aria-controls=\"userlocation\" aria-expanded=\"false\" aria-label=\"Toggle location\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e605ce34f414",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-266ebbef"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-secondary w-100 mb-2\"]",
            "html": "<a href=\"https://www.northlincs.gov.uk/people-health-and-care/keep-well-this-spring/\" class=\"btn btn-secondary w-100 mb-2\">\n                            Keep well this spring...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "731f4159f269",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-63a874b4"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-secondary w-100 mb-2\"]",
            "html": "<a href=\"https://www.northlincs.gov.uk/your-council/council-decision-making/\" class=\"btn btn-secondary w-100 mb-2\">\n                            Council decisions\n   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-secondary w-100 mb-2 mb-md-0\"]",
            "html": "<a href=\"https://www.northlincs.gov.uk/news\" class=\"btn btn-secondary w-100 mb-2 mb-md-0\">\n                            Latest news\n         ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "334b57e73b76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1793bc3d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-secondary w-100\"]",
            "html": "<a href=\"https://www.northlincs.gov.uk/jobs-business-and-regeneration/latest-jobs/\" class=\"btn btn-secondary w-100\">\n                            Jobs\n                ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22663b199165",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-230a7771"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"more-news\"]",
            "html": "<a id=\"more-news\" href=\"https://www.northlincs.gov.uk/news\" class=\"btn btn-secondary btn-internal\">More news</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb76c9997740",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b38940dc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"btn btn-primary mb-2\"]",
            "html": "<button class=\"btn btn-primary mb-2\" type=\"submit\">Found a problem with this page?</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e220c1cda3d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed0dd799"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-primary mb-2\"]",
            "html": "<a href=\"https://cloud.notifications.northlincs.gov.uk/News%20Direct\" target=\"_blank\" class=\"btn btn-primary mb-2\">Sign up to our newsletter</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc6e56e3bc04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-133b54cc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.northlincs.gov.uk/site/website-accessibility/\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd362f829aa4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.northlincs.gov.uk/site/help-on-using-our-website/\">Help</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.northlincs.gov.uk/community-advice-and-support/contact-us/\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.northlincs.gov.uk/community-advice-and-support/social-media/\">Social media</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.northlincs.gov.uk/site/privacy/\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.northlincs.gov.uk/site/terms-and-conditions/\">Terms and conditions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.northlincs.gov.uk/cookies/\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fb\"]",
            "html": "<a class=\"fb\" href=\"https://www.facebook.com/northlincscouncil\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow North Lincolnshire Council on Facebook\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb8c9b8da23e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1362817b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"tw\"]",
            "html": "<a class=\"tw\" href=\"https://x.com/NorthLincsCNews\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow North Lincolnshire Council on X\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1edef18a52d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2641d12d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ig\"]",
            "html": "<a class=\"ig\" href=\"https://www.instagram.com/northlincolnshirecouncil\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow North Lincolnshire Council on Instagram\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdc5aa5262aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-21469879"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"yt\"]",
            "html": "<a class=\"yt\" href=\"https://www.youtube.com/@northlincscouncil/videos\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow North Lincolnshire Council on YouTube\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "861828640056",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f701e50"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h5[@class=\"card-title\"]",
            "html": "<h5 class=\"card-title\">...</h5>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53e461d1d455",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b530cf2c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d549ebc3bd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ded472e3391",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"govuk-body\"]",
            "html": "<p class=\"govuk-body\">We use some essential cookies to make this service...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c43802fb7e61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3ace995"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"govuk-body\"]",
            "html": "<p class=\"govuk-body\">We’d like to set additional cookies so we can reme...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"jobs\"]",
            "html": "<h3 class=\"jobs\">...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cb954463262",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e48512b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"leisure\"]",
            "html": "<h3 class=\"leisure\">...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc84d948bd19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-778a868f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"bins\"]",
            "html": "<h3 class=\"bins\">...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd7d9f380b5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4056cfd4"
          }
        ],
        "outcomeCount": 590,
        "duplicateFailedCount": 10,
        "uniqueFailedCount": 23,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 422,
          "failed": 1,
          "cantTell": 2,
          "inapplicable": 48
        },
        "failedRules": [
          "heading-order"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "skip-link"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".col-md-4:nth-child(1) > .card.bg-light-grey.mb-3 > .card-body > h5",
            "html": "<h5 class=\"card-title\"><a href=\"https://www.northlincs.gov.uk/news/solar-investment-cuts-costs-at-st-johns-market/\">Solar investment cuts costs at St John’s Market</a></h5>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f52420d19551",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c98a1507"
          }
        ],
        "outcomeCount": 473,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1183,
          "failed": 5,
          "cantTell": 6,
          "inapplicable": 0
        },
        "failedRules": [
          "input_label_visible",
          "style_color_misuse",
          "style_highcontrast_visible",
          "style_viewport_resizable"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"https://www.northlincs.gov.uk/wp-content/themes/nlc/css/app.css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0dd23b8175c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f04b936"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://www.northlincs.gov.uk/wp-content/themes/nlc/css/app.css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86ebd5a28d80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd648654"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"https://www.northlincs.gov.uk/wp-content/themes/nlc/css/nlc-base.css?v=1\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f21c38424bdb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3184d7be"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Toggle location\" aria-expanded=\"false\" aria-controls=\"userlocation\" data-target=\"#userlocation\" data-toggle=\"collapse\" type=\"button\" class=\"location-toggler py-2 px-1 \">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c51e7446e891",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0d90090"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" value=\"\" name=\"q\" aria-label=\"Search\" placeholder=\"Search northlincs.gov.uk\" type=\"search\" class=\"form-control search py-0\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c8eaff5a23a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-711daaee"
          }
        ],
        "outcomeCount": 1195,
        "uniqueFailedCount": 5,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "keyboard-accessible/focus-order",
          "navigable/heading-order"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#ui-id-1",
            "selector": "#ui-id-1",
            "html": "<ul id=\"ui-id-1\" tabindex=\"0\" class=\"ui-menu ui-widget ui-widget-content ui-autocomplete ui-front\" style=\"display: none;\"></ul>",
            "impact": "moderate",
            "message": "Non-interactive <ul> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a156576ea07f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d10218b"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "div:nth-of-type(1) > div > div > h5",
            "selector": "div:nth-of-type(1) > div > div > h5",
            "html": "<h5 class=\"card-title\"><a href=\"https://www.northlincs.gov.uk/news/solar-investment-cuts-costs-at-st-johns-market/\">Solar investment cuts costs at St John’s Market</a></h5>",
            "impact": "moderate",
            "message": "Heading level 5 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d87a8d90f0c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb740b81"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 211,
          "failed": 3,
          "cantTell": 44,
          "inapplicable": 6
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17c5af936081",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 264,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 12
    },
    {
      "submittedUrl": "https://www.north-norfolk.gov.uk/",
      "finalUrl": "https://www.north-norfolk.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home",
      "elapsedMs": 59679,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "RangeError: Invalid string length\n    at stringify (<anonymous>)\n    at JSON (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-formatter-json/dist/json.js:8:16)\n    at run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:79:41)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 974,
          "failed": 14,
          "cantTell": 29,
          "inapplicable": 31
        },
        "failedRules": [
          "aria-dialog-name",
          "aria-required-children",
          "aria-required-parent",
          "landmark-banner-is-top-level",
          "landmark-no-duplicate-banner",
          "list",
          "nested-interactive"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-toggle-field-name",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "skip-link",
          "tabindex",
          "table-duplicate-name",
          "td-headers-attr"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#ccc-module",
            "html": "<div id=\"ccc-module\" class=\"ccc-module--slideout ccc-module--left\" role=\"dialog\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "696e88d6c376",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c13b805"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "#taskbar",
            "html": "<div class=\"taskbar\" id=\"taskbar\" role=\"menu\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: nav[aria-label], a[tabindex]",
            "relatedPaths": [
              "nav[aria-label=\"Page Categories\"]",
              ".global-header-social > a[target=\"_blank\"]:nth-child(1)",
              ".global-header-social > a[target=\"_blank\"]:nth-child(2)",
              "a[target=\"_blank\"]:nth-child(3)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ae245f8972c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35420215"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(1)",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/pay/\" data-id=\"1105\" data-name=\"Pay\" title=\"List of Pay Type Tasks\">\n                    Pay\n                </a>\n            </li>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcf00e2b6147",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae8f254a"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(2)",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/report/\" data-id=\"1108\" data-name=\"Report\" title=\"List of Report Type Tasks\">\n                    Report\n                </a>\n            </li>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f023d2ee0862",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c676d86b"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(3)",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/apply/\" data-id=\"1109\" data-name=\"Apply\" title=\"List of Apply Type Tasks\">\n                    Apply\n                </a>\n            </li>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "deb94483d031",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-338fa1bd"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(4)",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/view/\" data-id=\"1111\" data-name=\"View\" title=\"List of View Type Tasks\">\n                    View\n                </a>\n            </li>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7973e1a5979f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e523ad2a"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".global-header",
            "html": "<div class=\"global-header\" role=\"banner\" aria-label=\"Website Header\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95a2dbbea2d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b62a07ec"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".announcement",
            "html": "<div class=\"announcement\" role=\"banner\" aria-hidden=\"false\" aria-label=\"Important Announcement\" data-page-id=\"1064\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eef6d2311544",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d101a84c"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".wrapper > header",
            "html": "<header>",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".global-header",
              ".announcement"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dbd869237d38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82fde03d"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".taskbar-navigation-list",
            "html": "<ul class=\"taskbar-navigation-list\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=menuitemradio]",
            "relatedPaths": [
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(1)",
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(2)",
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(3)",
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(4)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "467ada5c0619",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0617e6f"
          },
          {
            "rule": "nested-interactive",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/nested-interactive?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(1)",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/pay/\" data-id=\"1105\" data-name=\"Pay\" title=\"List of Pay Type Tasks\">\n                    Pay\n                </a>\n            </li>",
            "message": "Interactive controls must not be nested",
            "fixSummary": "Fix any of the following:\n  Element has focusable descendants",
            "relatedPaths": [
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(1) > a[href$=\"pay/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e49a73d15c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a2a2127"
          },
          {
            "rule": "nested-interactive",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/nested-interactive?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(2)",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/report/\" data-id=\"1108\" data-name=\"Report\" title=\"List of Report Type Tasks\">\n                    Report\n                </a>\n            </li>",
            "message": "Interactive controls must not be nested",
            "fixSummary": "Fix any of the following:\n  Element has focusable descendants",
            "relatedPaths": [
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(2) > a[href$=\"report/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69efcb2ed0d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f32b443"
          },
          {
            "rule": "nested-interactive",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/nested-interactive?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(3)",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/apply/\" data-id=\"1109\" data-name=\"Apply\" title=\"List of Apply Type Tasks\">\n                    Apply\n                </a>\n            </li>",
            "message": "Interactive controls must not be nested",
            "fixSummary": "Fix any of the following:\n  Element has focusable descendants",
            "relatedPaths": [
              "a[href$=\"apply/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5563f3d72c86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00a1b3cf"
          },
          {
            "rule": "nested-interactive",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/nested-interactive?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(4)",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/view/\" data-id=\"1111\" data-name=\"View\" title=\"List of View Type Tasks\">\n                    View\n                </a>\n            </li>",
            "message": "Interactive controls must not be nested",
            "fixSummary": "Fix any of the following:\n  Element has focusable descendants",
            "relatedPaths": [
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(4) > a[href$=\"view/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "614ddcc6b3d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3b983b4b"
          }
        ],
        "outcomeCount": 1048,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 14
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2293,
          "failed": 72,
          "cantTell": 48,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_label_visible",
          "aria_keyboard_handler_exists",
          "aria_role_valid",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_checkboxes_grouped",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_highcontrast_visible",
          "table_headers_exists",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9d304d4ca93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/css/global.css\" rel=\"stylesheet\" type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b453f4807c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ab586ce"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/css/global.css\" rel=\"stylesheet\" type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "932716b5d400",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66dffa08"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"skiplink\" href=\"#content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b24f04a7634f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-accd9e56"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Back to home page\" class=\"\" href=\"/?alttemplate=Home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6853489a03ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f73ea38c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"nav-toggle\" aria-label=\"Mobile View Menu\" type=\"button\" class=\"menu-btn-mobile hamburger hamburger--spin\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9156de3d7ebe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d5b77b3"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button id=\"nav-toggle\" aria-label=\"Mobile View Menu\" type=\"button\" class=\"menu-btn-mobile hamburger hamburger--spin\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a00ca454b121",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94ac0bfe"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "message": "Verify the <div> element with \"menu\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec25dc3aa197",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e9cbbf2"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8747c220b0ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7d08e35"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "message": "None of the descendent elements with \"menuitemradio\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8db9f171466",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d4499ff"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "message": "The element with role \"menu\" owns the child element with the role \"button\" that is not one of the allowed role(s): \"menuitem, menuitemcheckbox, menuitemradio\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc15be5f723c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c167ed2f"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "message": "The element with role \"menu\" owns the child element with the role \"navigation\" that is not one of the allowed role(s): \"menuitem, menuitemcheckbox, menuitemradio\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "message": "The element with role \"menu\" owns the child element with the role \"link\" that is not one of the allowed role(s): \"menuitem, menuitemcheckbox, menuitemradio\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "message": "The element with role \"menu\" owns the child element with the role \"link\" that is not one of the allowed role(s): \"menuitem, menuitemcheckbox, menuitemradio\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "message": "The element with role \"menu\" owns the child element with the role \"link\" that is not one of the allowed role(s): \"menuitem, menuitemcheckbox, menuitemradio\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"taskbar-navigation-list\">",
            "message": "The element with role \"list\" owns the child element with the role \"menuitemradio\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0527a98bcad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16933dd8"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"taskbar-navigation-list\">",
            "message": "The element with role \"list\" owns the child element with the role \"menuitemradio\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"taskbar-navigation-list\">",
            "message": "The element with role \"list\" owns the child element with the role \"menuitemradio\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"taskbar-navigation-list\">",
            "message": "The element with role \"list\" owns the child element with the role \"menuitemradio\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "message": "The ARIA role 'menuitemradio' is not valid for the element <li>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e76471432fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a853106"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "message": "Form control with \"menuitemradio\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae54e4697d40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-930ebe8e"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "message": "The ARIA role 'menuitemradio' is not valid for the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "message": "Form control with \"menuitemradio\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "message": "The ARIA role 'menuitemradio' is not valid for the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "message": "Form control with \"menuitemradio\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "message": "The ARIA role 'menuitemradio' is not valid for the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "message": "Form control with \"menuitemradio\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"announcement-text\">",
            "message": "Confirm this text 'Access to support for heating oil' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2b137eda1a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e293a17e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Further information about Access to support for heating oil\" target=\"_top\" class=\"btn btn-arrow\" href=\"https://www.north-norfolk.gov.uk/tasks/benefits/access-to-support-for-heating-oil/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40e3d92b8220",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66d3a5d3"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Further information about Access to support for heating oil\" target=\"_top\" class=\"btn btn-arrow\" href=\"https://www.north-norfolk.gov.uk/tasks/benefits/access-to-support-for-heating-oil/\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "658dfbf15dfd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f5d1e3a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"icon-close\" aria-label=\"Close the announcement\" role=\"button\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d64c71a52b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8d2b203"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"Search for...\" title=\"Search\" id=\"search-main\" name=\"q\" type=\"search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b91856d79134",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5749588"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"btn\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd0cbcf0904b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e597c88"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<header style=\"background:url('/media/11462/future-norfolk-website-header-v1-02.png?anchor=center&mode=crop&width=1900&height=460&rnd=133958345670000000');background-size: cover; background-position: center;\" class=\"welcome-header\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "890dd20866f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84673f22"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" role=\"button\" href=\"javascript:void(0)\" aria-label=\"Home Tasks Mobile View Button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "219da3b9d1e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1fd1c373"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h3>",
            "message": "Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e35fc03931b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee0dcab9"
          },
          {
            "rule": "aria_complementary_label_visible",
            "xpath": null,
            "html": "<div aria-label=\"Future Norfolk\" role=\"complementary\" class=\"promotion-panel-container\">",
            "message": "Element with \"complementary\" role does not have a visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "969671986dff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2534821c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 27px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65ab7f5f01a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c97642b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c4765878002",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7acebded"
          },
          {
            "rule": "aria_complementary_label_visible",
            "xpath": null,
            "html": "<div aria-label=\"Health and wellbeing support in North Norfolk\" role=\"complementary\" class=\"promotion-panel-container\">",
            "message": "Element with \"complementary\" role does not have a visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3aef050803b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-872dc188"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 27px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_complementary_label_visible",
            "xpath": null,
            "html": "<div aria-label=\"Invest North Norfolk\" role=\"complementary\" class=\"promotion-panel-container\">",
            "message": "Element with \"complementary\" role does not have a visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93d1f1cb3a41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-656baa71"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 27px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 35px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"btn\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa0ca601b675",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6a34d72"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9112c24fa100",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53b3ebb5"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 22px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95dc7c308400",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61d6b2cc"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 22px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Read Article' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9283564f955f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 22px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 22px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_complementary_label_visible",
            "xpath": null,
            "html": "<div aria-label=\"Climate Change and The Environment\" role=\"complementary\" class=\"promotion-panel-container\">",
            "message": "Element with \"complementary\" role does not have a visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96d57055f19d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88d8a45c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 27px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<input value=\"2\" class=\"visuallyhidden\" id=\"happy\" name=\"happyness\" type=\"radio\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0ca54dba906",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9c43f5a"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<table title=\"CLICK TO VERIFY: This site uses a GlobalSign SSL Certificate to secure your personal information.\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"125\" class=\"table-ssl\">",
            "message": "The HTML attribute(s) \"width, cellspacing, cellpadding\" is deprecated for the <table> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b347e58a014",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28106f8c"
          },
          {
            "rule": "table_headers_exists",
            "xpath": null,
            "html": "<table title=\"CLICK TO VERIFY: This site uses a GlobalSign SSL Certificate to secure your personal information.\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"125\" class=\"table-ssl\">",
            "message": "Table has no headers identified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8de2c746253b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a12d35c"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<img style=\"width:90px\" galleryimg=\"no\" oncontextmenu=\"return false;\" alt=\"Please click to see profile.\" src=\"//ssif1.globalsign.com/SiteSeal/siteSeal/siteSeal/siteSealImage.do?p1=www.north-norfolk.gov.uk&p2=SZ90-35&p3=image&p4=en&p5=V0024&p6=S001&p7=https&deterDn=\" border=\"0\" name=\"ss_imgTag\">",
            "message": "The HTML attribute(s) \"name, border\" is deprecated for the <img> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "640e04f40d3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a06eb15"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a onclick=\"document.body.scrollTop = 0; document.documentElement.scrollTop = 0;\" href=\"javascript:void(0)\" data-target-element=\"content\" data-launch-safespace=\"\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b7078112aa0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41c7f0ba"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0226d02cf1ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f40bb987"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://www.north-norfolk.gov.uk/info/website/privacy-notice/\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "633ae216a27d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-722c7542"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ceb42c45ca8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90cf546"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "244ef4fad136",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df084a01"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb3031727e2b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6d45419"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "745a740a5c15",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41a3b9d9"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" height=\"80\" width=\"80\" accesskey=\"c\" aria-expanded=\"true\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c9c12a8961f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-093c1303"
          }
        ],
        "outcomeCount": 2374,
        "uniqueFailedCount": 45,
        "duplicateFailedCount": 27,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 79,
          "failed": 13,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/presentational-children-focusable",
          "distinguishable/color-contrast",
          "keyboard-accessible/nested-interactive",
          "labels-and-names/label-content-mismatch",
          "landmarks/banner-is-top-level",
          "landmarks/no-duplicate-banner",
          "navigable/page-has-heading-one"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "form[aria-label=\"Search Box\"] > label[for=\"search-main\"]",
            "selector": "form[aria-label=\"Search Box\"] > label[for=\"search-main\"]",
            "html": "<label for=\"search-main\" class=\"visuallyhidden\">Enter the terms you wish to search for</label>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1.66:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96fb2bfdc8e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8224be13"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "button > span:nth-of-type(2)",
            "selector": "button > span:nth-of-type(2)",
            "html": "<span class=\"visuallyhidden\">Search</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1.28:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e926a0b3c5a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6462d8cd"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/\"] > span[aria-label=\"Scroll to previous task group\"]",
            "selector": "a[href=\"/\"] > span[aria-label=\"Scroll to previous task group\"]",
            "html": "<span class=\"icon-triangle-left\" role=\"button\" aria-label=\"Scroll to previous task group\"></span>",
            "impact": "serious",
            "message": "Interactive element <span> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6c984371f6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27a9c28d"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/\"] > span[aria-label=\"Scroll to next task group\"]",
            "selector": "a[href=\"/\"] > span[aria-label=\"Scroll to next task group\"]",
            "html": "<span class=\"icon-triangle-right\" role=\"button\" aria-label=\"Scroll to next task group\"></span>",
            "impact": "serious",
            "message": "Interactive element <span> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "593bb6c7d1e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d45009"
          },
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27e1222f21c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "header > div[aria-label=\"Website Header\"]",
            "selector": "header > div[aria-label=\"Website Header\"]",
            "html": "<div class=\"global-header\" role=\"banner\" aria-label=\"Website Header\">\n    <div class=\"container\">\n        <div class=\"global-header-logo\">\n            <a href=\"/?alttemplate=Home\" class=\"\" title=\"Back...",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9451027793f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57b653d8"
          },
          {
            "rule": "landmarks/banner-is-top-level",
            "xpath": "#content > div[aria-label=\"Important Announcement\"]",
            "selector": "#content > div[aria-label=\"Important Announcement\"]",
            "html": "<div class=\"announcement\" role=\"banner\" aria-hidden=\"false\" aria-label=\"Important Announcement\" data-page-id=\"1064\">\n        <div class=\"container\">\n            <div class=\"announcement-text\">\n       ...",
            "impact": "moderate",
            "message": "Banner landmark is nested within another landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42258734716d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5add6090"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > a[href=\"https://www.north-norfolk.gov.uk/tasks/benefits/access-to-support-for-heating-oil/\"]",
            "selector": "div:nth-of-type(2) > a[href=\"https://www.north-norfolk.gov.uk/tasks/benefits/access-to-support-for-heating-oil/\"]",
            "html": "<a href=\"https://www.north-norfolk.gov.uk/tasks/benefits/access-to-support-for-heating-oil/\" class=\"btn btn-arrow\" target=\"_top\" aria-label=\"Further information about Access to support for heating oil...",
            "impact": "serious",
            "message": "Accessible name \"Further information about Access to support for heating oil\" does not contain visible text \"Find out more\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "458743933c8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-71d095fd"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "span:nth-of-type(1) > a[href=\"javascript:void(0)\"]",
            "selector": "span:nth-of-type(1) > a[href=\"javascript:void(0)\"]",
            "html": "<a aria-label=\"Home Tasks Mobile View Button\" href=\"javascript:void(0)\" role=\"button\" tabindex=\"0\"><span class=\"icon-menu\"></span> Top Tasks</a>",
            "impact": "serious",
            "message": "Accessible name \"Home Tasks Mobile View Button\" does not contain visible text \"Top Tasks\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "311d376762e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb1e6595"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "li:nth-of-type(1) > a[data-id=\"1105\"]",
            "selector": "li:nth-of-type(1) > a[data-id=\"1105\"]",
            "html": "<a href=\"/task-tags/task-types/pay/\" data-id=\"1105\" data-name=\"Pay\" title=\"List of Pay Type Tasks\">\n                    Pay\n                </a>",
            "impact": "serious",
            "message": "Focusable element inside a \"menuitemradio\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "184226035091",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c47a9c0"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "li:nth-of-type(2) > a[data-id=\"1108\"]",
            "selector": "li:nth-of-type(2) > a[data-id=\"1108\"]",
            "html": "<a href=\"/task-tags/task-types/report/\" data-id=\"1108\" data-name=\"Report\" title=\"List of Report Type Tasks\">\n                    Report\n                </a>",
            "impact": "serious",
            "message": "Focusable element inside a \"menuitemradio\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60f410e04f9e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fda1d790"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "li:nth-of-type(3) > a[data-id=\"1109\"]",
            "selector": "li:nth-of-type(3) > a[data-id=\"1109\"]",
            "html": "<a href=\"/task-tags/task-types/apply/\" data-id=\"1109\" data-name=\"Apply\" title=\"List of Apply Type Tasks\">\n                    Apply\n                </a>",
            "impact": "serious",
            "message": "Focusable element inside a \"menuitemradio\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e1ac84e3494",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b4d2d53"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "li:nth-of-type(4) > a[data-id=\"1111\"]",
            "selector": "li:nth-of-type(4) > a[data-id=\"1111\"]",
            "html": "<a href=\"/task-tags/task-types/view/\" data-id=\"1111\" data-name=\"View\" title=\"List of View Type Tasks\">\n                    View\n                </a>",
            "impact": "serious",
            "message": "Focusable element inside a \"menuitemradio\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81ac1c49ddf4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b4037ea4"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 13,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 503,
          "failed": 40,
          "cantTell": 179,
          "inapplicable": 7
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "389ec7729980",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2f5dda75208",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4f49e51a2b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c07cac86ddd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R65",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/307n5z/",
            "description": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f71e36f56767",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-568e42ae"
          },
          {
            "rule": "QW-ACT-R65",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/307n5z/",
            "description": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R65",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/307n5z/",
            "description": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R65",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/307n5z/",
            "description": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c3823c8ba5b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 729,
        "duplicateFailedCount": 34,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 61
    },
    {
      "submittedUrl": "https://www.northnorthants.gov.uk/",
      "finalUrl": "https://www.northnorthants.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "North Northamptonshire Council",
      "elapsedMs": 17728,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2045,
          "failed": 68,
          "cantTell": 0,
          "inapplicable": 49
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/paycounciltax\" title=\"Pay council tax\" class=\"sc-einZSV doeJlt\">Pay council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f0d595ffbdb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bf47a5c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/counciltax/moving-home\" title=\"Moving home\" class=\"sc-einZSV doeJlt\">Moving home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/bins\" title=\"Bins\" class=\"sc-einZSV doeJlt\">Bins</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/street-cleansing\" title=\"Street cleansing\" class=\"sc-einZSV doeJlt\">Street cleansing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/council-housing\" title=\"Council housing\" class=\"sc-einZSV doeJlt\">Council housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/private-sector-housing\" title=\"Private sector housing\" class=\"sc-einZSV doeJlt\">Private sector housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/jobs-and-careers/temporary-vacancies\" title=\"Temporary vacancies\" class=\"sc-einZSV doeJlt\">Temporary vacancies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/jobs-and-careers/apprenticeships\" title=\"Apprenticeships\" class=\"sc-einZSV doeJlt\">Apprenticeships</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/school-admissions\" title=\"School admissions\" class=\"sc-einZSV doeJlt\">School admissions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/schools-and-education/school-term-dates\" title=\"School term dates\" class=\"sc-einZSV doeJlt\">School term dates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/school-travel-assistance\" title=\"School travel assistance\" class=\"sc-einZSV doeJlt\">School travel assistance</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/benefits/calculating-benefits\" title=\"Calculating benefits\" class=\"sc-einZSV doeJlt\">Calculating benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/elections-and-voting\" title=\"Elections and voting\" class=\"sc-einZSV doeJlt\">Elections and voting</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/share-your-views\" title=\"Share your views\" class=\"sc-einZSV doeJlt\">Share your views</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/consultations/your-voice-matters\" title=\"Your Voice Matters\" class=\"sc-einZSV doeJlt\">Your Voice Matters</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/consultations/consultation-activities\" title=\"Consultation activities\" class=\"sc-einZSV doeJlt\">Consultation activities</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/leisure-and-sports\" title=\"Leisure and sports\" class=\"sc-einZSV doeJlt\">Leisure and sports</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/walking-and-cycling\" title=\"Walking and cycling\" class=\"sc-einZSV doeJlt\">Walking and cycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/keeping-healthy/blood-tests\" title=\"Blood tests\" class=\"sc-einZSV doeJlt\">Blood tests</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/drug-and-alcohol-support\" title=\"Drug and alcohol support\" class=\"sc-einZSV doeJlt\">Drug and alcohol support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/health-and-wellbeing/stop-smoking\" title=\"Stop smoking\" class=\"sc-einZSV doeJlt\">Stop smoking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/roads-and-paths\" title=\"Roads and paths\" class=\"sc-einZSV doeJlt\">Roads and paths</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/parking\" title=\"Parking\" class=\"sc-einZSV doeJlt\">Parking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/buses-and-transport\" title=\"Buses and transport\" class=\"sc-einZSV doeJlt\">Buses and transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/births-deaths-and-marriages/register-birth\" title=\"Register a birth\" class=\"sc-einZSV doeJlt\">Register a birth</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/deaths/register-death\" title=\"Register a death\" class=\"sc-einZSV doeJlt\">Register a death</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/ceremonies\" title=\"Ceremonies \" class=\"sc-einZSV doeJlt\">Ceremonies </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/arranging-care/get-social-care-help\" title=\"Get social care help\" class=\"sc-einZSV doeJlt\">Get social care help</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/communities\" title=\"Communities\" class=\"sc-einZSV doeJlt\">Communities</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/community-safety\" title=\"Community safety\" class=\"sc-einZSV doeJlt\">Community safety</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/emergencies\" title=\"Emergencies\" class=\"sc-einZSV doeJlt\">Emergencies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/adult-learning/advice-and-guidance\" title=\"Advice and guidance\" class=\"sc-einZSV doeJlt\">Advice and guidance</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/adult-learning/learning-support\" title=\"Learning support\" class=\"sc-einZSV doeJlt\">Learning support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/climate\" title=\"Climate\" class=\"sc-einZSV doeJlt\">Climate</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/environmental-health\" title=\"Environmental health\" class=\"sc-einZSV doeJlt\">Environmental health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/early-years-and-childcare\" title=\"Early years and childcare\" class=\"sc-einZSV doeJlt\">Early years and childcare</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/children-and-families/fostering-and-adoption\" title=\"Fostering and adoption\" class=\"sc-einZSV doeJlt\">Fostering and adoption</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/licensing\" title=\"Licensing\" class=\"sc-einZSV doeJlt\">Licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/trading-standards\" title=\"Trading Standards\" class=\"sc-einZSV doeJlt\">Trading Standards</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/business-rates\" title=\"Business rates\" class=\"sc-einZSV doeJlt\">Business rates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/our-libraries\" title=\"Our libraries\" class=\"sc-einZSV doeJlt\">Our libraries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/books-reading-and-audio/library-catalogue\" title=\"Library catalogue\" class=\"sc-einZSV doeJlt\">Library catalogue</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/libraries/join-library\" title=\"Join the library\" class=\"sc-einZSV doeJlt\">Join the library</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/culture-and-tourism/local-tourism\" title=\"Local tourism\" class=\"sc-einZSV doeJlt\">Local tourism</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/culture-and-tourism/chester-house-estate\" title=\"Chester House Estate\" class=\"sc-einZSV doeJlt\">Chester House Estate</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/cornerstone\" title=\"Cornerstone\" class=\"sc-einZSV doeJlt\">Cornerstone</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-einZSV doeJlt\"]",
            "html": "<a href=\"/finance\" title=\"Finance\" class=\"sc-einZSV doeJlt\">Finance</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-kUdmhz futKWs\"]",
            "html": "<a href=\"/make-payment\" title=\"Pay\" class=\"sc-kUdmhz futKWs\">Pay</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba4a49d5cd7e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d550e81"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b3d4e6354f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>View upcoming repairs and report highways issues</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dycYrq faTLMX\"]",
            "html": "<p class=\"sc-dycYrq faTLMX\">View repairs and report issues</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eafad48531da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-22771634"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Get a spring in your step and enjoy sunnier weathe...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dycYrq faTLMX\"]",
            "html": "<p class=\"sc-dycYrq faTLMX\">Visit our country parks </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dycYrq faTLMX\"]",
            "html": "<p class=\"sc-dycYrq faTLMX\">Read our newsletter</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dISpDo fSvSnO article_title\"]",
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">Places allocated for children starting in Primary ...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5ef0d1cbe23",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77674676"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-epRvzb gxOzgp\"]",
            "html": "<p class=\"sc-epRvzb gxOzgp\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e3fcd52587f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dc53097"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dISpDo fSvSnO article_title\"]",
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">North Northamptonshire Council publishes its first...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-epRvzb gxOzgp\"]",
            "html": "<p class=\"sc-epRvzb gxOzgp\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dISpDo fSvSnO article_title\"]",
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">Northamptonshire Heritage Fair returns for 2026</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-epRvzb gxOzgp\"]",
            "html": "<p class=\"sc-epRvzb gxOzgp\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dISpDo fSvSnO article_title\"]",
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">Your voice matters: new mums and mums‑to‑be invite...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-epRvzb gxOzgp\"]",
            "html": "<p class=\"sc-epRvzb gxOzgp\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dISpDo fSvSnO article_title\"]",
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">Over 10,000 new trees planted across North Northam...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-epRvzb gxOzgp\"]",
            "html": "<p class=\"sc-epRvzb gxOzgp\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-dISpDo fSvSnO article_title\"]",
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">Council set to transform housing and property serv...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-epRvzb gxOzgp\"]",
            "html": "<p class=\"sc-epRvzb gxOzgp\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"sc-hgRRfw iMZRkR\"]",
            "html": "<p class=\"sc-hgRRfw iMZRkR\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce6b7a638282",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b57652a"
          }
        ],
        "outcomeCount": 2162,
        "duplicateFailedCount": 61,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1411,
          "failed": 2,
          "cantTell": 6,
          "inapplicable": 47
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-dZoeqx",
            "html": "<p class=\"sc-dZoeqx iHAVnq\">Tell us whether you accept cookies</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7b4b56d05f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d041a9b0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-eZkCM",
            "html": "<div class=\"sc-eZkCM jWpFoJ\"><p>We use <a href=\"/your-council/cookies\">cookies to collect information</a> about how you use this website. We use this information to make it work as well as possible and help make improvements.</p></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bb99a0afca7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a09d17cb"
          }
        ],
        "outcomeCount": 1466,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4466,
          "failed": 68,
          "cantTell": 37,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_keyboard_handler_exists",
          "element_attribute_deprecated",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link color=\"#05873a\" href=\"/favicon/north/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a74dd62bfe57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e35ab48"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#05873a\" href=\"/favicon/north/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bd8b2f05412",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c278738"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style data-styled-version=\"6.3.11\" data-styled=\"\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53f0f35f6424",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d826fbfb"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 974 327\" fill=\"none\" height=\"327\" width=\"974\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff16958284f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6927c348"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div aria-labelledby=\"search-label\" aria-haspopup=\"listbox\" aria-expanded=\"false\" role=\"combobox\">",
            "message": "Verify the <div> element with \"combobox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e767e0b26465",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-929541c7"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<div aria-labelledby=\"search-label\" aria-haspopup=\"listbox\" aria-expanded=\"false\" role=\"combobox\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19f4810a7422",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d53b8ca"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" class=\"sc-eqUAAB sc-fqkvVO gpmMRb cbItJB\" aria-invalid=\"false\" aria-required=\"true\" placeholder=\"Search the site\" name=\"searchTerm\" id=\"search-input\" autocomplete=\"off\" aria-labelledby=\"search-label\" aria-autocomplete=\"list\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2acf3de759c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a454bbf3"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 16 16\" height=\"16\" width=\"16\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e9e4e7f19ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e263ba71"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-jtskMn gOIRZS\">",
            "message": "Confirm this text 'Order services by' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "107fceb3d73a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1e7fdf6"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button aria-label=\"Order services by most used\" title=\"Most used services selected\" class=\"sc-khYOSY gAoMQJ chosen\" tabindex=\"-1\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60fa9c666cd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cee88bc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"sc-khYOSY gAoMQJ\" aria-label=\"Order services alphabetically\" name=\"alphabetical services\" title=\"Alphabetical services\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3579e8fc8130",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa8e4564"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button class=\"sc-khYOSY gAoMQJ\" aria-label=\"Order services alphabetically\" name=\"alphabetical services\" title=\"Alphabetical services\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a6b44c8e81b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b0e5221"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e334c141afb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d51b1be"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-czkgLO cgzggZ\">",
            "message": "Confirm this text 'View upcoming repairs and report highways issues' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2fc014693e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b324e7f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'View upcoming repairs and report highways issues' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "329470b59e28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-dycYrq faTLMX\">",
            "message": "Confirm this text 'View repairs and report issues' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0396fb5db141",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3973febf"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-dycYrq faTLMX\">",
            "message": "Confirm this text 'Visit our country parks' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-czkgLO cgzggZ\">",
            "message": "Confirm this text 'Our newsletter featuring the latest council news and updates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Our newsletter featuring the latest council news and updates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-dycYrq faTLMX\">",
            "message": "Confirm this text 'Read our newsletter' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-feoqow fYLYaC\">",
            "message": "Confirm this text '16 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "315160acaad9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2abd840"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-epRvzb gxOzgp\">",
            "message": "Confirm this text '16 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb7bdfa8ab43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8a32d35"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-bStcSq eLmsaf\">",
            "message": "Confirm this text 'North Northamptonshire Council publishes its first Local Area Energy Plan' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46f991e12825",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a276b382"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">",
            "message": "Confirm this text 'North Northamptonshire Council publishes its first Local Area Energy Plan' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e920cd9d68d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1dc1b2f4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-feoqow fYLYaC\">",
            "message": "Confirm this text '15 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-epRvzb gxOzgp\">",
            "message": "Confirm this text '15 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-bStcSq eLmsaf\">",
            "message": "Confirm this text 'Northamptonshire Heritage Fair returns for 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">",
            "message": "Confirm this text 'Northamptonshire Heritage Fair returns for 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-feoqow fYLYaC\">",
            "message": "Confirm this text '13 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-epRvzb gxOzgp\">",
            "message": "Confirm this text '13 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-feoqow fYLYaC\">",
            "message": "Confirm this text '08 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-epRvzb gxOzgp\">",
            "message": "Confirm this text '08 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-bStcSq eLmsaf\">",
            "message": "Confirm this text 'Over 10,000 new trees planted across North Northamptonshire this season' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">",
            "message": "Confirm this text 'Over 10,000 new trees planted across North Northamptonshire this season' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-feoqow fYLYaC\">",
            "message": "Confirm this text '08 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-epRvzb gxOzgp\">",
            "message": "Confirm this text '08 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-bStcSq eLmsaf\">",
            "message": "Confirm this text 'Council set to transform housing and property services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-dISpDo fSvSnO article_title\">",
            "message": "Confirm this text 'Council set to transform housing and property services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-feoqow fYLYaC\">",
            "message": "Confirm this text '07 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-epRvzb gxOzgp\">",
            "message": "Confirm this text '07 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 36 36\" xmlns=\"http://www.w3.org/2000/svg\" height=\"36\" width=\"36\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36b7b355ced5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-38367015"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 36 36\" height=\"36\" width=\"36\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03bb1870dbd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d3e27e9"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 36 36\" height=\"36\" width=\"36\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 36 36\" height=\"36\" width=\"36\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 36 36\" height=\"36\" width=\"36\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"sc-hgRRfw iMZRkR\">",
            "message": "Confirm this text '© North Northamptonshire Council 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cc10b69898b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-21719ea7"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 974 327\" fill=\"none\" height=\"327\" width=\"974\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 4535,
        "uniqueFailedCount": 23,
        "duplicateFailedCount": 45,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 92,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 92,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 550,
          "failed": 1,
          "cantTell": 263,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R28"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f32fd61bc6f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-512b580f"
          }
        ],
        "outcomeCount": 815,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 106
    },
    {
      "submittedUrl": "https://www.n-somerset.gov.uk/",
      "finalUrl": "https://n-somerset.gov.uk/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "403 Forbidden",
      "elapsedMs": 26599,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 754,
          "failed": 73,
          "cantTell": 108,
          "inapplicable": 49
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services\" data-drupal-link-system-path=\"node/33\">Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6683b19e4b2d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business\" data-drupal-link-system-path=\"node/31\">Business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy\" data-drupal-link-system-path=\"node/30\">My council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/do-it-online\" title=\"Do it online\" data-drupal-link-system-path=\"node/1704\">Do it online</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us\" data-drupal-link-system-path=\"node/1129\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\" data-drupal-link-system-path=\"news\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/privacy-cookies/cookies\" target=\"_blank\">View cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ace-icon facebook\"]",
            "html": "<a href=\"https://www.facebook.com/northsomersetcouncil\" class=\"ace-icon facebook\">Facebook</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29843c90e257",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5410c1c7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ace-icon twitter\"]",
            "html": "<a href=\"https://twitter.com/NorthSomersetC\" class=\"ace-icon twitter\">Twitter</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ab4e516bcbd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a25ce8d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ace-icon youtube\"]",
            "html": "<a href=\"https://www.youtube.com/user/NorthSomersetCouncil\" class=\"ace-icon youtube\">Youtube</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8196e69958e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11a67243"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ace-icon instagram\"]",
            "html": "<a href=\"https://www.instagram.com/northsomersetlife/?hl=en\" class=\"ace-icon instagram\">Instagram</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2e603c899a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75a990b8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ace-icon linkedin\"]",
            "html": "<a href=\"http://www.linkedin.com/company/north-somerset-council\" class=\"ace-icon linkedin\">LinkedIn</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "850346b6f881",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-349d8a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/equality-diversity-inclusion/accessibility-statement\" title=\"Accessibility statement\" data-drupal-link-system-path=\"node/2552\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us\" title=\"Contact us\" data-drupal-link-system-path=\"node/1129\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/privacy-cookies\" title=\"Privacy and cookies\" data-drupal-link-system-path=\"node/1776\">Privacy and cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/do-it-online/help-getting-online\" title=\"support\" data-drupal-link-system-path=\"node/1688\">Support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/privacy-cookies/terms\" title=\"Terms\" data-drupal-link-system-path=\"node/2219\">Terms</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services\" data-drupal-link-system-path=\"node/33\">Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/adult-social-care-support\" title=\"Adult social care and health\" data-drupal-link-system-path=\"node/1739\">Adult social care and health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/benefits-support\" data-drupal-link-system-path=\"node/1598\">Benefits and support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/bins-recycling\" data-drupal-link-system-path=\"node/1863\">Bins and recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/births-marriages-deaths\" data-drupal-link-system-path=\"node/1765\">Birth, marriages and deaths</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/community-safety-crime\" data-drupal-link-system-path=\"node/1774\">Community safety and crime</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/events\" data-drupal-link-system-path=\"node/5943\">Events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/housing\" data-drupal-link-system-path=\"node/1669\">Housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/jobs-training\" title=\"Jobs and training\" data-drupal-link-system-path=\"node/1611\">Jobs and training</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/north-somerset-together\" title=\"North Somerset Together\" data-drupal-link-system-path=\"node/1676\">North Somerset Together</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/parking-travel-roads\" data-drupal-link-system-path=\"node/1869\">Parking, travel and roads</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/planning-building-control\" data-drupal-link-system-path=\"node/1868\">Planning and building control</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/my-services/schools-learning\" title=\"Schools and learning\" data-drupal-link-system-path=\"node/1775\">Schools and learning</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business\" data-drupal-link-system-path=\"node/31\">Business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/business-rates-payments\" data-drupal-link-system-path=\"node/1639\">Business rates and payments</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/business-support-advice\" data-drupal-link-system-path=\"node/1643\">Business support and advice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/environmental-health\" data-drupal-link-system-path=\"node/1644\">Environmental health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/health-safety\" data-drupal-link-system-path=\"node/1645\">Health and safety</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/licences-permits\" data-drupal-link-system-path=\"node/1714\">Licences and permits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/regeneration-development\" data-drupal-link-system-path=\"node/1762\">Regeneration and development</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/tenders-procurement\" data-drupal-link-system-path=\"node/1673\">Tenders and procurement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/trading-standards\" data-drupal-link-system-path=\"node/1759\">Trading standards</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy\" title=\"Council and democracy\" data-drupal-link-system-path=\"node/30\">My council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/complaints-feedback\" title=\"Complaints and feedback\" data-drupal-link-system-path=\"node/1656\"> Complaints and feedback</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/councillors-committees\" title=\"Councillors and committies\" data-drupal-link-system-path=\"node/1781\">Councillors and committees</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/equality-diversity-inclusion\" title=\"Equalities\" data-drupal-link-system-path=\"node/1658\">Equalities</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/get-involved\" title=\"Get involved\" data-drupal-link-system-path=\"node/1702\">Get involved</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/news-media\" title=\"News and media\" data-drupal-link-system-path=\"node/1721\">News and media</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/priorities-strategies\" title=\"Priorities and strategies\" data-drupal-link-system-path=\"node/1659\">Priorities and strategies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/north-somerset-insight-data-statistics\" title=\"Statistics and data\" data-drupal-link-system-path=\"node/1650\">Statistics and data</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/voting-elections\" title=\"Voting and elections\" data-drupal-link-system-path=\"node/1681\">Voting and elections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\" data-drupal-link-system-path=\"news\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5f6e222159b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49191e248eba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.91:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c79fd5e9edee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.91:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 3:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2014f5ee2a80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"text-align-center\"]",
            "html": "<p class=\"text-align-center\">Welcome to</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c897b04d6a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c30cd7b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"text-align-center\"]",
            "html": "<p class=\"text-align-center\">...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"text-align-center\"]",
            "html": "<p class=\"text-align-center\">How can we help you today?</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Receive bin collection day reminders, check what t...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b11b83bb09e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Following the successful trial at Weston-super-Mar...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>You can sign up to have garden waste collected fro...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>The UK Government has announced an award of £19m f...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Our councillors have agreed a balanced budget for ...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Residents in North Somerset who struggle to access...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"text-align-center\"]",
            "html": "<p class=\"text-align-center\">Welcome to</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "152a8d7777a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfe2a061"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"text-align-center\"]",
            "html": "<p class=\"text-align-center\">...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"text-align-center\"]",
            "html": "<p class=\"text-align-center\">How can we help you today?</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Receive bin collection day reminders, check what t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "272f7921a2ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Following the successful trial at Weston-super-Mar...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>You can sign up to have garden waste collected fro...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>The UK Government has announced an award of £19m f...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Our councillors have agreed a balanced budget for ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Residents in North Somerset who struggle to access...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 984,
        "duplicateFailedCount": 59,
        "uniqueFailedCount": 14,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 612,
          "failed": 5,
          "cantTell": 53,
          "inapplicable": 46
        },
        "failedRules": [
          "color-contrast",
          "landmark-no-duplicate-banner",
          "landmark-unique",
          "page-has-heading-one"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#edit-search-submit",
            "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-search-submit\" class=\"button js-form-submit form-submit\" value=\"Search\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.56 (foreground color: #ffffff, background color: #0b96a0, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#edit-search-submit"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3b128ccaeb1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82e7bd52"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-all",
            "html": "<a class=\"view-all\" href=\"/my-services\">View all council services</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #ffffff, background color: #00adba, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".view-all"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23d06e5dd339",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc9db313"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".ace-notification-banner",
            "html": "<div role=\"banner\" class=\"ace-notification-banner\">\n          <div class=\"region region-notification-banner\">\n    \n  </div>\n\n    </div>",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "#ace-header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bee263650133",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7005fdf"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-north-somerset-main-menu > nav",
            "html": "<nav>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#block-footersitelinks > nav"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5764a078fac6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1d1fd78"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" dir=\"ltr\" prefix=\"og: https://ogp.me/ns#\" class=\" js\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b6524069232",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 716,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1995,
          "failed": 45,
          "cantTell": 57,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_banner_single",
          "element_tabbable_unobscured",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_5rzNCzhqX7N6AloSxZ46xyJof2FEFosEZhbhjx1eAqU.css?delta=0&language=en&theme=north_somerset&include=eJx1jtsOAiEMRH8Il08iFScsCjTpkE3w62W9PKzRpyY9c6aViBDVEPqKCp-KnqWc2EfJLTmZNOUWdINZvvzkTa2v1AojeuBgR_X_gIuqtwz697zSlr0MdPsXfjpVSr7DPe3w0b8PExuaj0XIsVSQkmbFa3uMPgCVV1mP\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b823182ecba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-801f1fb4"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_5rzNCzhqX7N6AloSxZ46xyJof2FEFosEZhbhjx1eAqU.css?delta=0&language=en&theme=north_somerset&include=eJx1jtsOAiEMRH8Il08iFScsCjTpkE3w62W9PKzRpyY9c6aViBDVEPqKCp-KnqWc2EfJLTmZNOUWdINZvvzkTa2v1AojeuBgR_X_gIuqtwz697zSlr0MdPsXfjpVSr7DPe3w0b8PExuaj0XIsVSQkmbFa3uMPgCVV1mP\" media=\"all\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f350e17ee1b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80633806"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable\" href=\"#main-content\" id=\"skip-to-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bead744d5555",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87cf653f"
          },
          {
            "rule": "aria_banner_single",
            "xpath": null,
            "html": "<div class=\"ace-notification-banner\" role=\"banner\">",
            "message": "Multiple elements with \"banner\" role found on the page",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5691faa0ac1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84ac4259"
          },
          {
            "rule": "aria_banner_single",
            "xpath": null,
            "html": "<header id=\"ace-header\" class=\"ace-header\" aria-label=\"Site header\">",
            "message": "Multiple elements with \"banner\" role found on the page",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d883cc67669f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-710bbe28"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label for=\"edit-search-submit\">",
            "message": "The value \"edit-search-submit\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77bd0abddd25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-da9974ee"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"/council-democracy/privacy-cookies/cookies\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbec575a0599",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-074f6dea"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"cookiesjsr-btn important denyAll\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c9b786d68ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7ba4950"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"cookiesjsr-btn important denyAll\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cd32a85ba0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a57c94ab"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"cookiesjsr-btn important allowAll\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8287069fdc65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d566f694"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"cookiesjsr-btn important allowAll\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bce3bc10fd38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9882d0ac"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"text-align-center\">",
            "message": "Confirm this text 'North Somerset Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7d13539c9bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e12a395"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.n-somerset.gov.uk/calendar\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57c7161bf82b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-830a36dc"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'calendar' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac371c8d0ce5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__item\">",
            "message": "Confirm this text 'Sign in or register for' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00ec01a30359",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ee15287"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://n-somerset.gov.uk/do-it-online/myaccount-help/sign-or-register-myaccount\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00deaa451b6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0230d778"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'MyAccount' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__item\">",
            "message": "Confirm this text 'Report a missed' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://n-somerset.gov.uk/my-services/bins-recycling/recycling-rubbish-collections/report-missed-collection\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b24981ca4ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3732b259"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'collection' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__item\">",
            "message": "Confirm this text 'View our school term' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://n-somerset.gov.uk/my-services/schools-learning/local-schools/school-term-dates\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a85c5a90cd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f98ad5e9"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'dates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__item\">",
            "message": "Confirm this text 'Search for a planning' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://n-somerset.gov.uk/my-services/planning-building-control/planning-applications/get-involved-planning-applications/search-planning-application\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d6410f12baa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eed009eb"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'application' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__item\">",
            "message": "Confirm this text 'Sign up or renew your bus' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://n-somerset.gov.uk/my-services/parking-travel-roads/transport-travel/bus-travel/bus-passes\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6db00606d81e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a9ccf5b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'pass' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__item\">",
            "message": "Confirm this text 'Sign up to our garden' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://n-somerset.gov.uk/my-services/bins-recycling/what-goes-your-bins/garden-waste/garden-waste-service\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f18abd7f3942",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60115d87"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'waste service' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://myaccount.n-somerset.gov.uk/web/counciltax\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34fa7ff5ce16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a0d3ad2"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'account online' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-06/bins-recycling.png);\" href=\"/my-services/bins-recycling\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7500a05ff366",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8ab3b4f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-08/planning.png);\" href=\"/my-services/planning-building-control\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92d71f684e9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e1c40f9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-05/schools-learning.png);\" href=\"/my-services/schools-learning\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "279b367e019d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4030fca6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-05/council-tax.png);\" href=\"/my-services/council-tax\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14c54f89aa84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f88fbab"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-06/benefits-and-support_0.png);\" href=\"/my-services/benefits-support\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3137ac2e84e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce53933d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-05/jobs-careers-training.png);\" href=\"/my-services/jobs-training\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a3f506abf3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09cd055e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-06/children-and-young-people_0.png);\" href=\"/my-services/children-young-people-families\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f08d60ca6cdc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66b9910b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-06/health-and-social-care_0.png);\" href=\"/my-services/adult-social-care-support\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c43fd2df21e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-262b61cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a style=\"background-image: url(/sites/default/files/2020-06/environmental-protection_1.png);\" href=\"/council-democracy/priorities-strategies/climate-emergency\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95aed3ea867f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d94f4f8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/my-services\" class=\"view-all\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4a0dff557a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55726aaa"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/my-services\" class=\"view-all\">",
            "message": "Text contrast of 2.73 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0cab8e31e6f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6470dfca"
          }
        ],
        "outcomeCount": 2058,
        "uniqueFailedCount": 33,
        "duplicateFailedCount": 12,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "landmarks/no-duplicate-banner",
          "text-alternatives/image-alt-words"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "a[href=\"/news/new-booking-system-extended-portishead-backwell-recycling-centres\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/news/new-booking-system-extended-portishead-backwell-recycling-centres\"] > div:nth-of-type(1) > img",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/homepage_thumbnail/public/2026-02/HWRC%20photo.png?itok=FvLbVBCD\" width=\"380\" height=\"213\" alt=\"Photo of Household Waste Recycling Centre\" class=\"i...",
            "impact": "minor",
            "message": "Alt text \"Photo of Household Waste Recycling Centre\" starts with redundant prefix \"photo\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1355f9b3b339",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b79d5e05"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(2) > a[href=\"/my-services\"]",
            "selector": "div:nth-of-type(2) > a[href=\"/my-services\"]",
            "html": "<a class=\"view-all\" href=\"/my-services\">View all council services</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9caaaf59e0e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1774556"
          },
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "#ace-header",
            "selector": "#ace-header",
            "html": "<header aria-label=\"Site header\" class=\"ace-header\" id=\"ace-header\">\n     <div class=\"ace-container\">\n   <a href=\"/\" class=\"ace-header-logo\">\n     <img src=\"/themes/north_somerset/templates/system/log...",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14c8e5c8d1d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-570cb811"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 244,
          "failed": 4,
          "cantTell": 201,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4820ad58c429",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "614b47b9f4c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 450,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 73
    },
    {
      "submittedUrl": "https://my.northtyneside.gov.uk/",
      "finalUrl": "https://my.northtyneside.gov.uk/?originalUrl=https://my.northtyneside.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html",
      "pageTitle": null,
      "elapsedMs": 18215,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 776,
          "failed": 36,
          "cantTell": 0,
          "inapplicable": 49
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/help-and-support-north-tyneside/cost-living\">Cost of living support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77040a250917",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/housing\">\n              Housing\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8a77ce9a187",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f4db019"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/council-tax\">\n              Council tax\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/help-and-support-north-tyneside\">\n              Help and support\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/benefits\">\n              Benefits\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/parking\">\n              Parking\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/residents/planning\">\n              Planning\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"https://www.northtyneside.gov.uk/newsletter\">\n              Digital newsletter\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us-0\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/work-us\">Jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/data-protection-and-privacy\">Data protection and privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility-statement\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/VideoRelay\">British Sign Language</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/cookie-policy\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"agree-button eu-cookie-compliance-secondary-button button button--small\"]",
            "html": "<a href=\"#\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" tabindex=\"0\">Accept</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "639e55b0e7dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6bf6bf70"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/cookies\" tabindex=\"0\">More info</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r113",
            "xpath": "/a[@class=\"agree-button eu-cookie-compliance-secondary-button button button--small\"]",
            "html": "<a href=\"#\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" tabindex=\"0\">Accept</a>",
            "message": "Target has insufficient size and spacing",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01e0e061c321",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1646cc6c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r113",
            "xpath": "/a",
            "html": "<a href=\"/cookies\" tabindex=\"0\">More info</a>",
            "message": "Target has insufficient size and spacing",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "107474850e0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12536a28"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e52bb766dac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "481fe8430c51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.67:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4842bfe8ccfa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.67:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.67:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.01:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.01:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cd2d307f331",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Things you need to know about getting married or e...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0cbb95c5ade",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find out how to become a foster carer and get the ...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>We're submitting a bid for North Shields to be Tow...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Quadrant, The Silverlink North, Cobalt Business Pa...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>© 2026 North Tyneside Council</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>By clicking the Accept button, you agree to us doi...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>By clicking the Accept button, you agree to us doi...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb0b908e313a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          }
        ],
        "outcomeCount": 861,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 641,
          "failed": 3,
          "cantTell": 28,
          "inapplicable": 43
        },
        "failedRules": [
          "aria-dialog-name",
          "landmark-no-duplicate-contentinfo",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" class=\"sliding-popup-bottom\" style=\"height: auto; width: 100%; bottom: 0px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6a90008c04a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2a5c0ea"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "footer",
            "html": "<footer class=\"lgd-footer\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              ".eu-cookie-compliance-banner"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6044e9f52c01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cb4f1dc"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--banner",
            "html": "<div class=\"lgd-region lgd-region--banner region region-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfc9c27184ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-918ce134"
          }
        ],
        "outcomeCount": 715,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1898,
          "failed": 18,
          "cantTell": 28,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9566c379fbb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b92da394f3ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/localgov_scarfolk/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdada0088bd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-312c2fb7"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a8b043cd6aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c93388adb79a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Services: expand and jump to services menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92fb8435a63f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d2044d6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-search\" maxlength=\"128\" size=\"15\" value=\"\" name=\"keys\" id=\"edit-keys\" type=\"search\" data-drupal-selector=\"edit-keys\" title=\"Enter the terms you wish to search for.\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d1c6d36f973",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb811d82"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f76c962f92ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f8aeb31"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfdf746d8359",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6ebf809"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12cf3d9c4fd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/help-and-support-north-tyneside/cost-living\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61b62e80f656",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef181bb1"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "caa0e2bea158",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2836607"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-newsroom-teaser-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'New Community Wellbeing Team model' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "783fd69866ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16260bc4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-newsroom-teaser-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Percy Main set for £20m in funding over 10 years' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-newsroom-teaser-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Monkseaton Middle School secures future with broader age‑range' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 1931,
        "uniqueFailedCount": 13,
        "duplicateFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/no-duplicate-contentinfo",
          "text-alternatives/image-alt-words"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "li:nth-of-type(3) > article > div:nth-of-type(1) > div > img",
            "selector": "li:nth-of-type(3) > article > div:nth-of-type(1) > div > img",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/thumbnail/public/2024-01/school%20%281%29.png?itok=807_KqIt\" width=\"100\" height=\"100\" alt=\"image of a school with trees in front\">",
            "impact": "minor",
            "message": "Alt text \"image of a school with trees in front\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17b0ab09702d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90a048ea"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "div:nth-of-type(3) > section > div > div:nth-of-type(1) > div > img",
            "selector": "div:nth-of-type(3) > section > div > div:nth-of-type(1) > div > img",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/medium_3_2_600x400/public/2024-02/Foster.png?itok=0oalikhU\" width=\"600\" height=\"400\" alt=\"Image of children playing in autumn leaves\">",
            "impact": "minor",
            "message": "Alt text \"Image of children playing in autumn leaves\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12240711d9ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d54ac305"
          },
          {
            "rule": "landmarks/no-duplicate-contentinfo",
            "xpath": "#sliding-popup > div[aria-label=\"cookienotice\"]",
            "selector": "#sliding-popup > div[aria-label=\"cookienotice\"]",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">\n<div clas...",
            "impact": "moderate",
            "message": "Page has multiple contentinfo landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05e54de3d000",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a938ae3f"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 243,
          "failed": 4,
          "cantTell": 102,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b56cb069af12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 350,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 33
    },
    {
      "submittedUrl": "https://www.northwarks.gov.uk/",
      "finalUrl": "https://www.northwarks.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home – North Warwickshire Borough Council",
      "elapsedMs": 11937,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9656cd58cde9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bbb684f619f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f21ef092bc9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05cf33580349",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d264aa637f9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43b779639260",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d8859ca6099",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06d7a5d3cfbf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6767260e8794",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60329f025986",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00ebd43f340f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a77508c380d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fefb287758df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f5d076f5739",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78e0ef19705e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.nwleics.gov.uk/",
      "finalUrl": "https://www.nwleics.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "North West Leicestershire District Council",
      "elapsedMs": 14020,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 84
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cec2239a3011",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb30a3a16e2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be3fccd18a6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 787,
          "failed": 0,
          "cantTell": 26,
          "inapplicable": 39
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "definition-list",
          "dlitem",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "skip-link",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 852,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 11,
          "failed": 3,
          "cantTell": 1,
          "inapplicable": 0
        },
        "failedRules": [
          "html_lang_exists",
          "html_skipnav_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6b257fddc05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9df8c69073a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de5dc40"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2fa47d8e718",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          }
        ],
        "outcomeCount": 14,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 88,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "navigable/bypass",
          "navigable/page-has-heading-one",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/bypass",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "serious",
            "message": "Page has no mechanism to bypass repeated content. Add a <main> landmark or skip link.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e7c02fba26f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00088f89"
          },
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3b915c8eea7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86d7ee5d10c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><title>403</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77adddd9e917",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 6,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f94a65fabc1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 8,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.northyorks.gov.uk/",
      "finalUrl": "https://www.northyorks.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | North Yorkshire Council",
      "elapsedMs": 19405,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 536,
          "failed": 38,
          "cantTell": 32,
          "inapplicable": 53
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r74"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/bins-recycling-and-waste\">Bins, recycling and waste</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b855d8bc97b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d01f6156"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/roads-parking-and-travel\">Roads, parking and travel</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/leisure-tourism-and-culture\">Leisure, tourism and culture</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/planning-and-conservation\">Planning and conservation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/council-tax-north-yorkshire\">Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/jobs-and-careers\">Jobs and careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/education-and-learning\">Education and learning</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/your-council\">Your council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/births-deaths-marriages\">Birth, deaths and marriages</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/housing-and-homelessness\">Housing and homelessness</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/adult-social-care\">Adult social care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/children-and-families\">Children and families</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/benefits\">Benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/licensing-and-registration\">Licensing and registration</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/business-and-economy\">Business and economy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/community-and-volunteering\">Community and volunteering</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/healthy-living\">Healthy living</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/get-touch\" data-drupal-link-system-path=\"node/7805\">Get in touch</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97229b24a416",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/websites-and-media/website-accessibility\" data-drupal-link-system-path=\"node/7838\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/transparency-freedom-information-and-data-protection/privacy-notices\" data-drupal-link-system-path=\"node/6334\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/websites-and-media/cookies\" data-drupal-link-system-path=\"node/7841\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/websites-and-media/terms-and-conditions\" data-drupal-link-system-path=\"node/7159\">Terms and conditions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.uk/\">GOV.UK</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.facebook.com/northyorksc\">Facebook</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://twitter.com/northyorksc\">Twitter</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.instagram.com/northyorksc/\">Instagram</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.linkedin.com/company/northyorksc\">LinkedIn</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.youtube.com/@northyorksc\">YouTube</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/websites-and-media/social-media\" data-drupal-link-system-path=\"node/7840\">More social channels</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "217f640f05a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>The search for North Yorkshire’s unsung heroes is ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6347eb3b8494",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>A record 96 per cent of families in North Yorkshir...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>A new registration scheme designed to improve acce...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 659,
        "duplicateFailedCount": 34,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 614,
          "failed": 3,
          "cantTell": 17,
          "inapplicable": 44
        },
        "failedRules": [
          "label-title-only",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable"
        ],
        "failures": [
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#edit-keys--t5hOHFRx1mM",
            "html": "<input title=\"Search\" data-drupal-selector=\"edit-keys\" placeholder=\"Search our website\" id=\"edit-keys--t5hOHFRx1mM\" type=\"search\" name=\"keys\" value=\"\" size=\"15\" maxlength=\"128\" class=\"form-search\">",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06706107b47b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67982234"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".visually-hidden",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b0275047548",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bef7afc2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-nyccfrontpagequickactions",
            "html": "<div id=\"block-nyccfrontpagequickactions\" class=\"frontpage-quickactions block block-block-content block-block-contentc440986d-db47-4f2c-9348-b3ac6b93a7d7\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22d566696dcd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aeabb88d"
          }
        ],
        "outcomeCount": 678,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2085,
          "failed": 45,
          "cantTell": 40,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_contrast_sufficient",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 74px;\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a788a6d1615",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d879aa41"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link color=\"#005489\" href=\"/sites/default/files/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58d76e16a556",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e818f1a"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#005489\" href=\"/sites/default/files/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a58df49825c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2109227d"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"/cookies\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf05d404f661",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0a5a296"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "968e165c344d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6d74969"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36d7725de9bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c95c4c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa0e05fbb730",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-598f09c9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69988d737829",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79daf3c3db30",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54b4ecf57324",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcf92c4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"form-search\" maxlength=\"128\" size=\"15\" value=\"\" name=\"keys\" type=\"search\" id=\"edit-keys--t5hOHFRx1mM\" placeholder=\"Search our website\" data-drupal-selector=\"edit-keys\" title=\"Search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3bf58c91f41f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fdf97451"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-search\" maxlength=\"128\" size=\"15\" value=\"\" name=\"keys\" type=\"search\" id=\"edit-keys--t5hOHFRx1mM\" placeholder=\"Search our website\" data-drupal-selector=\"edit-keys\" title=\"Search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e783958fc218",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f5ba6f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit--UCUwgeLCO1E\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a48d714c8fc1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa92df12"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit--UCUwgeLCO1E\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95746a771e08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-366aa4d9"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit--UCUwgeLCO1E\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a8d67f2bca4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4e7105b"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/planning-and-conservation/view-and-comment-planning-applications\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82cdb07f378f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41aafa42"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/planning-and-conservation/view-and-comment-planning-applications\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6cd021a45c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-24935af2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/council-tax\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aebb75408d80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee966ad8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/council-tax\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12570142660b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d7b8f81"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/bins-recycling-and-waste/check-your-bin-or-recycling-collection-day\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1d55c2b769d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f1ae8a8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/bins-recycling-and-waste/check-your-bin-or-recycling-collection-day\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82a5762cc1f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83f2f3e8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/roads-parking-and-travel/roads-and-pavements\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5ee05abe377",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3c6356a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/roads-parking-and-travel/roads-and-pavements\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75e5b48d1fb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f17ef349"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Blue badge parking permits for disabled people\" data-entity-substitution=\"canonical\" data-entity-uuid=\"78ccf8bd-0e6e-4168-9b4e-844d9f58821c\" data-entity-type=\"node\" href=\"/roads-parking-and-travel/parking-permits/blue-badge-parking-permits-disabled-people\" class=\"btn btn-\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62a824c72aac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf345c82"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Blue badge parking permits for disabled people\" data-entity-substitution=\"canonical\" data-entity-uuid=\"78ccf8bd-0e6e-4168-9b4e-844d9f58821c\" data-entity-type=\"node\" href=\"/roads-parking-and-travel/parking-permits/blue-badge-parking-permits-disabled-people\" class=\"btn btn-\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40bcc2d18ad3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25f564ee"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/your-council/get-touch/subscribe-your-north-yorkshire\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6c2438d5e6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0c440fb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/your-council/get-touch/subscribe-your-north-yorkshire\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36085be7a43f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a975614d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 id=\"block-northyorks-base-extralinks-menu\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 21px and weight of 300",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c218a922277",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a1e24f1"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h2 id=\"block-northyorks-base-extralinks-menu\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Extra'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62dabef7c02f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-529d4a02"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/7805\" href=\"/your-council/get-touch\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "458c9c198b80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a56fd32"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/7838\" href=\"/your-council/websites-and-media/website-accessibility\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fd3c840bd01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a012ddb2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/6334\" href=\"/your-council/transparency-freedom-information-and-data-protection/privacy-notices\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af27627d3e63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a16bde66"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/7841\" href=\"/your-council/websites-and-media/cookies\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "772445641379",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f479f863"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/7159\" href=\"/your-council/websites-and-media/terms-and-conditions\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "089289b14eb9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e84b9bc8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.gov.uk/\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71bf483f8d21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19e9d46c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 id=\"block-northyorks-base-socialmedia-menu\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 21px and weight of 300",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "896abb0845ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a513794"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.facebook.com/northyorksc\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dab88ca95c61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af479cd3"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://twitter.com/northyorksc\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c1df1e98fd8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-72b3e411"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.instagram.com/northyorksc/\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c87d5df25dab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd3976f6"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.linkedin.com/company/northyorksc\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "838a22c65919",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a2ef2e2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.youtube.com/@northyorksc\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efcc421d6b56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ebe704b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/7840\" href=\"/your-council/websites-and-media/social-media\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0948c900e134",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e32d8069"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afa28d7d8b56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7acebded"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.92px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Open Chat Assistant\" onclick=\"showChat()\" id=\"open-chat\" class=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "397941abc4c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47227bbb"
          }
        ],
        "outcomeCount": 2134,
        "uniqueFailedCount": 44,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/main-is-top-level",
          "landmarks/no-duplicate-main"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "#webchat",
            "selector": "#webchat",
            "html": "<div id=\"webchat\" role=\"main\" data-once=\"init\"></div>",
            "impact": "moderate",
            "message": "Page has multiple main landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90b5d6f01c63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5404b86"
          },
          {
            "rule": "landmarks/no-duplicate-main",
            "xpath": "#webchat",
            "selector": "#webchat",
            "html": "<div id=\"webchat\" role=\"main\" data-once=\"init\"></div>",
            "impact": "moderate",
            "message": "Page has multiple main landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1129ef264ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9496090a"
          },
          {
            "rule": "landmarks/main-is-top-level",
            "xpath": "#webchat",
            "selector": "#webchat",
            "html": "<div id=\"webchat\" role=\"main\" data-once=\"init\"></div>",
            "impact": "moderate",
            "message": "Main landmark is nested within another landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "feb70df1d9cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd053c8a"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 279,
          "failed": 1,
          "cantTell": 76,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82f4f8e08d42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 358,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 35
    },
    {
      "submittedUrl": "https://www.northumberland.gov.uk/",
      "finalUrl": "https://www.northumberland.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Northumberland County Council | Northumberland County Council",
      "elapsedMs": 23560,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1326,
          "failed": 54,
          "cantTell": 7,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"material-symbols-outlined\"]",
            "html": "<button type=\"submit\" class=\"material-symbols-outlined\" aria-label=\"Search\">search</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee62d8790d7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4de3c383"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"alerts?utm_source=footer\">\n                Alerts and service disruptions\n  ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d64dce9156bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-704e7737"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"/contact-us?utm_source=footer\">\n                Contact us\n              </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://nland.cc/Jobs-BETA-footer\">\n                Jobs\n              </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://myplace.northumberland.gov.uk/?utm_source=NCCfooter\">\n                My Place\n              </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://nland.cc/Councillors-BETA-footer\">\n                Find your councillor\n            ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://nland.cc/Council-meetings-footer\">\n                Council meetings\n              </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"/councillors-and-democracy/voting-and-elections?utm_source=footer\">\n                Voting and elections\n            ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"/councillors-and-democracy/get-involved-council?utm_source=footer\">\n                Get involved with the council\n   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://nland.cc/Membersportal-BETA-footer\">\n                For councillors\n              </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://nland.cc/beat-BETA-footer\">\n                For staff\n              </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"/about-council/contact-council/information-governance?utm_source=footer#privacy-notices\">\n                Privacy notice\n              </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"/about-council/accessibility?utm_source=footer\">\n                Accessibility\n              </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://nland.cc/VisitNland-BETA-footer\">\n                Visit Northumberland\n            ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://nland.cc/Advance-BETA-footer\">\n                Advance Northumberland\n          ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"https://nland.cc/NFRS-BETA-footer\">\n                Northumberland Fire and Rescue\n  ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-link\"]",
            "html": "<a class=\"footer-link\" href=\"/foster/foster-with-northumberland?utm_source=footer\">\n                Foster with Northumberland\n      ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://nland.cc/Facebook-BETA-footer\" aria-label=\"Visit our Facebook page\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2610f8ff4c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1113a26"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://nland.cc/Instagram-BETA-footer\" aria-label=\"Visit our Instagram page\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://nland.cc/Linkedin-BETA-footer\" aria-label=\"Visit our LinkedIn page\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://nland.cc/youtube-BETA-footer\" aria-label=\"Visit our YouTube channel\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://nland.cc/Twitter-BETA-footer\" aria-label=\"Visit our X page\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://nland.cc/Nextdoor-BETA-footer\" aria-label=\"Visit our Nextdoor channel\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/h2[@id=\"self-service-heading\"]",
            "html": "<h2 id=\"self-service-heading\">Self service</h2>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b759e471ed3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f98775bf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/h2[@id=\"self-service-heading\"]",
            "html": "<h2 id=\"self-service-heading\">Self service</h2>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54daea7ce651",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31a16d59c499",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00064b27cbea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>20 collections each year from March to November, w...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9523a492a34c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find out what you can see and do in our local and ...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>New career opportunities available - view all curr...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>New jobs and news emailed to you every Friday. Qui...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d9a0039bb55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1435,
        "duplicateFailedCount": 45,
        "uniqueFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 782,
          "failed": 10,
          "cantTell": 7,
          "inapplicable": 47
        },
        "failedRules": [
          "color-contrast",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(1) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">13 April 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(1) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bb770246391",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8470777"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(2) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">13 April 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(2) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbb8f9ccf265",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3253c8ad"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(3) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">14 April 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(3) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6372819f57a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8cbccea3"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(1) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">16 April 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(1) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8dd2681609b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5138168d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(2) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">16 April 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(2) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "748cb8cc6dd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56b8b49d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(3) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">15 April 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-items-with-image > .view-content > .views-row:nth-child(3) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "185928924e5d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-baea2154"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".views-row:nth-child(4) > article > .card-item-link > .content > .date",
            "html": "<span class=\"date\">10 April 2026</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".views-row:nth-child(4) > article"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca7ae250a335",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe67571f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#silktide-banner",
            "html": "<div id=\"silktide-banner\" class=\"bottomRight\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25a23d892a88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc62a061"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38134624b0dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".hero__overlay",
            "html": "<div class=\"hero__overlay\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f8f8931c29f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f3da159"
          }
        ],
        "outcomeCount": 846,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 10
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2118,
          "failed": 55,
          "cantTell": 43,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_role_redundant",
          "element_id_unique",
          "element_tabbable_unobscured",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_xXB2wnb_FToSq9oxuxN8_8o19nIX7QsMZV__1byl4CU.css?delta=0&language=en&theme=ncc_theme_v1&include=eJyNTdsOgyAM_SGR7ItIqY12QmsosLmvn3F72N58Ocm5226Vso9gNAhiqAtlCv3m56QRkrO6J5b53zNOa-WJAqquTCGCCJUBtZCfStsgjXCH50dAzZsKSbXxd8S5gzlT5OOFUcWGzvQwf-KYdWqJrixQ6Yxk8HKLZnK5bxdamaS52GpVufQBBZdv_g0vDHSI\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86f0051d1af4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85bf3f0e"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_xXB2wnb_FToSq9oxuxN8_8o19nIX7QsMZV__1byl4CU.css?delta=0&language=en&theme=ncc_theme_v1&include=eJyNTdsOgyAM_SGR7ItIqY12QmsosLmvn3F72N58Ocm5226Vso9gNAhiqAtlCv3m56QRkrO6J5b53zNOa-WJAqquTCGCCJUBtZCfStsgjXCH50dAzZsKSbXxd8S5gzlT5OOFUcWGzvQwf-KYdWqJrixQ6Yxk8HKLZnK5bxdamaS52GpVufQBBZdv_g0vDHSI\" media=\"all\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4582d7d68889",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-70543f5d"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_t2rvuBfnY8UBvp7oHi9f9b0FDtLLhyxn8AxS_OCbJww.css?delta=3&language=en&theme=ncc_theme_v1&include=eJyNTdsOgyAM_SGR7ItIqY12QmsosLmvn3F72N58Ocm5226Vso9gNAhiqAtlCv3m56QRkrO6J5b53zNOa-WJAqquTCGCCJUBtZCfStsgjXCH50dAzZsKSbXxd8S5gzlT5OOFUcWGzvQwf-KYdWqJrixQ6Yxk8HKLZnK5bxdamaS52GpVufQBBZdv_g0vDHSI\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb3da0a73758",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-881dae38"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button aria-label=\"Accept all cookies\" class=\"accept-all st-button st-button--primary\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15b0349a0828",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65872ac1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Accept all cookies\" class=\"accept-all st-button st-button--primary\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ce30210e458",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82645c27"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-label=\"Accept all cookies\" class=\"accept-all st-button st-button--primary\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "053ff8b8984f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-edd25ecb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"reject-all st-button st-button--primary\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49f5c6c1840f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f248328a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"reject-all st-button st-button--primary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "756b4224e4ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6941f49"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button class=\"reject-all st-button st-button--primary\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d9cada168eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23ec8b14"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button aria-label=\"Toggle preferences\" class=\"preferences\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9adbdc2dd3c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ef22dc0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Toggle preferences\" class=\"preferences\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2609c52a1b0f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d607a45f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Toggle preferences\" class=\"preferences\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecc3bdc88f06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95865088"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37fdd5986256",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed7d8057"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Northumberland County Council\" class=\"ncc-logo\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d74b58ab1046",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91595ee9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"search-btn\" onclick=\"toggleSearch()\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3dd59b0fe64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9abd309d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"search-btn\" onclick=\"toggleSearch()\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4434dc0d317",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c4b4322"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"\" data-component-id=\"ncc_theme_v1:ncc-secondary-icon-button\" class=\"ncc-secondary-icon-button\" href=\"/account\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "832aadffadd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05b73ed5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"\" data-component-id=\"ncc_theme_v1:ncc-secondary-icon-button\" class=\"ncc-secondary-icon-button\" href=\"/account\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c704fcbb1bf2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de7312e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Menu\" class=\"menu-btn\" aria-expanded=\"false\" aria-controls=\"mega-menu-items-container\" id=\"btn-menu-toggle\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76dce77c2e33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1436a111"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Menu\" class=\"menu-btn\" aria-expanded=\"false\" aria-controls=\"mega-menu-items-container\" id=\"btn-menu-toggle\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49cab431fa29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3761f396"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img class=\"hero__img\" aria-hidden=\"true\" role=\"presentation\" alt=\"\" fetchpriority=\"high\" sizes=\"100vw\" srcset=\"/themes/custom/ncc_theme_v1/img/hero-banner/ncc_hero_image_small.webp 800w,\n            /themes/custom/ncc_theme_v1/img/hero-banner/ncc_hero_image_1440.webp 1440w\" src=\"/themes/custom/ncc_theme_v1/img/hero-banner/ncc_hero_image_small.webp\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fde9503a89b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd1d70be"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cfcd545504e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'County Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "181dd81b64fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"https://nland.cc/fix\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22cc850c710d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15ff4da7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"https://nland.cc/fix\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "409c49ceb348",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ad74939"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"https://nland.cc/fix\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "839bb054094c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5862729"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"https://myplace.northumberland.gov.uk?utm_source=NCC\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee8b37ccf5b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d283a790"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"https://myplace.northumberland.gov.uk?utm_source=NCC\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bae19e360d89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7df1126"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"/alerts\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f1e7b06ce0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-97f2db33"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"/alerts\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "595203ad8130",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83b1c71c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/bins-recycling-waste/garden-waste/garden-waste-collection-service\" class=\"ncc-card\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c9b772012b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1e265f1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/update\" class=\"ncc-card\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be49371de97e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1c9eb117"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<section aria-labelledby=\"self-service-heading\" role=\"region\" class=\"ncc-self-service-buttons\">",
            "message": "The explicitly-assigned ARIA role \"region\" is redundant with the implicit role of the element <section>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e37e2b41db4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec340437"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<h2 id=\"self-service-heading\">",
            "message": "The <h2> element has the id \"self-service-heading\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ff6ab15b989",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cfdce5b1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"/pay-apply-or-report/apply-service-online\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b99948d9cefe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ccef042"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"/pay-apply-or-report/pay-services-online\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a93e846773f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbdfc50d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"/pay-apply-or-report/report-problem-online\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18d55a99281d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfa8fbaf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_blank\" class=\"cta-secondary\" href=\"https://fix.northumberland.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73397cfb4e1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c38509ae"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"card-item-link\" href=\"/news/blyth-celebrates-fund-re-opens\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0dc0d1b31a87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1fb1589"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Text contrast of 2.73 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6f62fe454f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53b3ebb5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"card-item-link\" href=\"/news/ps25-million-project-restore-historic-structures-woodhorn-museum\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53c09d5f8349",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-febb6cb0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Text contrast of 2.73 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"card-item-link\" href=\"/news/library-service-turns-page-ps500000-funding-boost\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82c927627618",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-910ba040"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Text contrast of 2.73 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"card-item-link\" href=\"/news/new-chief-fire-officer-and-deputy-chief-fire-officer-appointed-northumberland-fire-and-rescue\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe863f04a712",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81a2d00b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Text contrast of 2.73 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"card-item-link\" href=\"/news/reception-offers-2026-over-97-children-gain-their-preferred-school\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6016cac4b910",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d09cfbc"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Text contrast of 2.73 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"card-item-link\" href=\"/news/ps20m-blyth-funding-package-gets-green-light\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c42d438d73d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-893be33d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Text contrast of 2.73 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"card-item-link\" href=\"/news/community-and-council-leaders-meet-discuss-future-amble\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b0d21e7a948",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82e811e6"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"date\">",
            "message": "Text contrast of 2.73 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"/news\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e13086d7cd9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85dbc3a4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"https://jobsearch.northumberland.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07e6b43a603d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91494126"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-secondary\" href=\"https://nland.uk/NNews\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc4902377f07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8960f1db"
          }
        ],
        "outcomeCount": 2176,
        "uniqueFailedCount": 49,
        "duplicateFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 83,
          "failed": 9,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "labels-and-names/duplicate-id-aria",
          "landmarks/landmark-unique"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/news/blyth-celebrates-fund-re-opens\"] > div:nth-of-type(2) > span",
            "selector": "a[href=\"/news/blyth-celebrates-fund-re-opens\"] > div:nth-of-type(2) > span",
            "html": "<span class=\"date\">13 April 2026</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63a41d9449cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0814b23e"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/news/ps25-million-project-restore-historic-structures-woodhorn-museum\"] > div:nth-of-type(2) > span",
            "selector": "a[href=\"/news/ps25-million-project-restore-historic-structures-woodhorn-museum\"] > div:nth-of-type(2) > span",
            "html": "<span class=\"date\">13 April 2026</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbed7b6d3d26",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2086336f"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/news/library-service-turns-page-ps500000-funding-boost\"] > div:nth-of-type(2) > span",
            "selector": "a[href=\"/news/library-service-turns-page-ps500000-funding-boost\"] > div:nth-of-type(2) > span",
            "html": "<span class=\"date\">14 April 2026</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d69f1379d6a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4bb1a859"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/news/new-chief-fire-officer-and-deputy-chief-fire-officer-appointed-northumberland-fire-and-rescue\"] > div:nth-of-type(2) > span",
            "selector": "a[href=\"/news/new-chief-fire-officer-and-deputy-chief-fire-officer-appointed-northumberland-fire-and-rescue\"] > div:nth-of-type(2) > span",
            "html": "<span class=\"date\">16 April 2026</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "976c2653a406",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a84c6562"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/news/reception-offers-2026-over-97-children-gain-their-preferred-school\"] > div:nth-of-type(2) > span",
            "selector": "a[href=\"/news/reception-offers-2026-over-97-children-gain-their-preferred-school\"] > div:nth-of-type(2) > span",
            "html": "<span class=\"date\">16 April 2026</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c26be791c2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2da5d25d"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/news/ps20m-blyth-funding-package-gets-green-light\"] > div:nth-of-type(2) > span",
            "selector": "a[href=\"/news/ps20m-blyth-funding-package-gets-green-light\"] > div:nth-of-type(2) > span",
            "html": "<span class=\"date\">15 April 2026</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dab1042764e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a8ae04f"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/news/community-and-council-leaders-meet-discuss-future-amble\"] > div:nth-of-type(2) > span",
            "selector": "a[href=\"/news/community-and-council-leaders-meet-discuss-future-amble\"] > div:nth-of-type(2) > span",
            "html": "<span class=\"date\">10 April 2026</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f11ccb609a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc2fa1ce"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "div:nth-of-type(2) > section",
            "selector": "div:nth-of-type(2) > section",
            "html": "<section class=\"ncc-self-service-buttons\" role=\"region\" aria-labelledby=\"self-service-heading\">\n  <h2 id=\"self-service-heading\">Self service</h2>\n\n  \n  <div class=\"ncc-self-service-buttons__list\">\n   ...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"self service\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31bd8b5c417d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-088f2e11"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#self-service-heading",
            "selector": "#self-service-heading",
            "html": "<h2 id=\"self-service-heading\">Self service</h2>",
            "impact": "critical",
            "message": "Duplicate ID \"self-service-heading\" referenced by aria-labelledby.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "670c42ed6d43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fb1c5cf"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 9,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "QualWeb evaluation returned no report",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 51
    },
    {
      "submittedUrl": "https://www.norwich.gov.uk/",
      "finalUrl": "https://www.norwich.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Norwich CC Homepage | Norwich City Council",
      "elapsedMs": 22694,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 756,
          "failed": 48,
          "cantTell": 22,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"ccc-info-link\"]",
            "html": "<a id=\"ccc-info-link\" class=\"ccc-link ccc-tabbable\" href=\"https://www.civicuk.com/cookie-control\" target=\"_blank\" rel=\"noopener\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcde42c10d3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3da26bfd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/homepage/online-accounts\" data-drupal-link-system-path=\"node/2117\">Your accounts</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73f6c5db54c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"enableRecite\"]",
            "html": "<button id=\"enableRecite\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28a469a47fdc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62a2beb8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-and-recycling/request-bulky-item-collection\">Request a bulky waste collection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/council-tax\">Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0136e887d623",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d01f6156"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/pay-your-council-tax\">Ways to pay your Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://espws.necsws.com/ords/pwslive/call_initial_apex_page.nes_selfsrv?service=NEB&la=NORW&language=ENG\">Apply for Council Tax Reduction</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/discounts-and-exemptions\">Discounts and exemptions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/benefits\">Benefits   </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/how-submit-your-evidence\">Submit your evidence</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/tell-us-about-changes-could-affect-your-benefits\">Tell us about a change</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/apply-housing-benefit\">Apply for housing benefit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/housing-and-community-safety\">Housing and community safety</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"https://www.norwich.gov.uk/environmental-issues\">Environmental issues</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://selfserve.norwich.gov.uk/WebForms_UI/Entry_Screen?formcode=eCiFawHnEY\">Report fly-tipping</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://selfserve.norwich.gov.uk/WebForms_UI/Entry_Screen?formcode=eohEwWXYcc\">Report dog fouling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environmental-issues/pest-control-services\">Pest control</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/parking\">Parking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking/find-car-parking-norwich\">Find car parking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://www.parkingoperations.co.uk/about-us/norwich/\">Apply for or renew a parking permit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking/season-tickets-norwich-car-parks\">Season tickets for Norwich car parks</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/disclaimer\" data-drupal-link-system-path=\"node/136\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council-explained/transparency-and-accountability/data-protection-and-freedom-information-foi/privacy-notice\" data-drupal-link-system-path=\"node/137\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/customer-services/accessibility\" data-drupal-link-system-path=\"node/1464\">Accessibility </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.norwich.gov.uk/facebook\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.norwich.gov.uk/twitter\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.norwich.gov.uk/instagram\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.linkedin.com/company/norwich-city-council/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"gm_sidebar_anchor\"]",
            "html": "<a href=\"https://websurveys2.govmetric.com/theme/gm/9990049\" class=\"gm_sidebar_anchor\" role=\"button\" rel=\"nofollow\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ee39bf82f06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ffb7d060"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-s\"]",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8dfa2dd1051e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87d24777"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-submit-localgov-sitewide-search\"]",
            "html": "<input data-drupal-selector=\"edit-submit-localgov-sitewide-search\" type=\"submit\" id=\"edit-submit-localgov-sitewide-search\" value=\"Search\" class=\"button js-form-submit form-submit\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c81a2e90c655",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a74dd19"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-s\"]",
            "html": "<input placeholder=\"I'm looking for...\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-submit-localgov-sitewide-search\"]",
            "html": "<input data-drupal-selector=\"edit-submit-localgov-sitewide-search\" type=\"submit\" id=\"edit-submit-localgov-sitewide-search\" value=\"Search\" class=\"button js-form-submit form-submit\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "174cf1508482",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.25:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ef6c5e57dda",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.86:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.86:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.39:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.09:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.09:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.09:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.09:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.86:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.39:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.25:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc4c8bdd31cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Stay in the loop with the latest developments, dec...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85cfcfbd18d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find out more about current vacancies, apprentices...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be71a61a1a9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 874,
        "duplicateFailedCount": 36,
        "uniqueFailedCount": 12,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 727,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 41
        },
        "failedRules": [
          "color-contrast",
          "region"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".checkbox-toggle-off",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.27 (foreground color: #c4c4c4, background color: #555555, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".checkbox-toggle"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "097577bb7397",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef862459"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec3e77552611",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ],
        "outcomeCount": 778,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2482,
          "failed": 41,
          "cantTell": 33,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "form_label_unique",
          "input_label_before",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 134px;\" data-once=\"cookieControlWidget\" class=\"sticky-header-html js\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6f762a6f2d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cdce7b0"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_3igm5tNh4q3i2oJeAOoWEUGju4rBaBEX_jqJ_pan1AE.css?delta=0&language=en&theme=norwichcc&include=eJyNklFyhSAMRTckjyU5IUSlAnFIqLr7YsdpHV4_-hfODeTmDsiFrC91g_iCDziGibPCTsKJ7KN-7eSuowwzfybSEtBK8OSgDJERYsOjAyHrIGd6g3yYGPIqHW915Kqm6Z0ycUmGSuHS35lqjB2aIzvoYQDjGlk7fNnoUCLfmvegi1E69E3N1SQIueMbzGSEUAPn3qNowPU0C4F_ZrFBgbnAtsgY4WyLW86E_HAu1UlQkker_REBkYtv4_7Z_4c4ZMQRqyin24JY3fnykLnsARfE74ju7B7P3r_kl7xq3qqLQRbyg5yilOy1_Rel7OpZ\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c1631a197f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-acc346ec"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/norwichcc/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a177ec9a6818",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48e470e8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce35edd0b889",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c9c0f0a"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63b1de87025e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7772a1be"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://www.norwich.gov.uk/cookies\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "420bc2a7c03d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a154c4f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e70358969ec3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90cf546"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b513cf8786fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e94a784c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "323080e51101",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df084a01"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46311efb87fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.25 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c14b59c62613",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c399c05"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca9ba09be360",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41a3b9d9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" accesskey=\"c\" aria-label=\"Set cookie preferences.\" class=\"ccc-icon--left ccc-icon--light  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47a331d81032",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ebe86ac7"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"\" accesskey=\"c\" aria-label=\"Set cookie preferences.\" class=\"ccc-icon--left ccc-icon--light  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23fbd4b00401",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8bb14b03"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a684a4ddd25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75f73c4ad56e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"https://norwich.gov.uk\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85bcf5382882",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43e211b4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Services: jump to services\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b641037663e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f571ef2d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Services: jump to services\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cee2840f8765",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-22b1f6bd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/2117\" href=\"/homepage/online-accounts\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "228ee7a954ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f952c146"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"enableRecite\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fe0c4b1312a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba9ec762"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button id=\"enableRecite\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1cc08a9de947",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7fdb1857"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 69 68\" height=\"68\" width=\"69\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ece0134abf6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f5e22f8"
          },
          {
            "rule": "input_label_before",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "Label text is located after its associated text input or <select> element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2af3aee05b40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29c24ccf"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7d079d0b248",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5790a5b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2abb1cf10b32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02f4552a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb72dd550285",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c380ad8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bec4b58d9cce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eeb31805"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecae9d63ccec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-740f815c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Welcome' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50483da10548",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0da6471"
          },
          {
            "rule": "form_label_unique",
            "xpath": null,
            "html": "<label class=\"visually-hidden\" for=\"edit-s\">",
            "message": "Form control has more than one label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85bb4f98dda9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c6df759"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"I'm looking for...\">",
            "message": "The <input> element has the id \"edit-s\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8492039832a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9587bd79"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"I'm looking for...\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7f4ab541298",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e917d572"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"I'm looking for...\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c66d325706b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f2a5373"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The <input> element has the id \"edit-submit-localgov-sitewide-search\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62414973e460",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e9e52f4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5913a71f40d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e469969"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Most used services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9fae171bc1e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a8a1d7c"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a rel=\"nofollow\" role=\"button\" class=\"gm_sidebar_anchor\" href=\"https://websurveys2.govmetric.com/theme/gm/9990049\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "009c9554af5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-960e56de"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"nofollow\" role=\"button\" class=\"gm_sidebar_anchor\" href=\"https://websurveys2.govmetric.com/theme/gm/9990049\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fed59b2dd39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcfe9aa0"
          }
        ],
        "outcomeCount": 2523,
        "uniqueFailedCount": 39,
        "duplicateFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/multiple-labels"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#edit-s",
            "selector": "#edit-s",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf27f1fb12d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c35a6428"
          },
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#edit-s",
            "selector": "#edit-s",
            "html": "<input placeholder=\"I'm looking for...\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text\">",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#edit-s",
            "selector": "#edit-s",
            "html": "<input placeholder=\"I'm looking for...\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text\">",
            "impact": "critical",
            "message": "Duplicate ID \"edit-s\" referenced by label[for].",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38a259728190",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d531ee7d"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 345,
          "failed": 12,
          "cantTell": 80,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc7900a5f013",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f611359f5b74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 440,
        "duplicateFailedCount": 10,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 49
    },
    {
      "submittedUrl": "https://www.nottinghamcity.gov.uk/",
      "finalUrl": "https://www.nottinghamcity.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Homepage  - Nottingham City Council",
      "elapsedMs": 23631,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 849,
          "failed": 63,
          "cantTell": 7,
          "inapplicable": 55
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"service-list-title HPserv\"]",
            "html": "<a href=\"/information-for-residents/bin-and-rubbish-collections/\" title=\"Bins\" class=\"service-list-title HPserv\">\n                            Bins\n                ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d9e66606d69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80672a14"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/bin-and-rubbish-collections/check-my-bin-collection-day/\">Check My Bin Collection Day</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24f91242befa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/bin-and-rubbish-collections/missed-bin-collections/\">Missed collections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/bin-and-rubbish-collections/bulky-waste-collection/\">Request a Bulky Waste Collection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/bin-and-rubbish-collections/request-a-removal-change-or-new-bin/\">Request a Removal, Change or New Bin</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"service-list-title HPserv\"]",
            "html": "<a href=\"/information-for-residents/council-tax/\" title=\"Council Tax\" class=\"service-list-title HPserv\">\n                            Council Tax\n         ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/council-tax/manage-your-council-tax/\">Manage your Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/council-tax/council-tax-discounts-and-reductions/\">Council Tax Discounts and Reductions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/council-tax/general-information-about-your-council-tax/ways-to-pay-your-council-tax/\">Ways to Pay Your Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://myaccount.nottinghamcity.gov.uk/en/service/Council_Tax_Evidence_Upload_Form\">Upload Evidence for your Council Tax account</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"service-list-title HPserv\"]",
            "html": "<a href=\"/report-a-problem-in-your-neighbourhood/\" title=\"Report a Problem\" class=\"service-list-title HPserv\">\n                            Report a Problem\n    ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://myaccount.nottinghamcity.gov.uk/service/report_fly_tipping_or_litter\">Fly-tipping or litter</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://myaccount.nottinghamcity.gov.uk/service/report_it___report_a_problem_with_a_road_or_pavement\">Report a Pothole</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/transport-parking-and-streets/report-problems-with-transport-parking-and-streets/abandoned-untaxed-and-unwanted-vehicles/\">Abandoned, Untaxed and Unwanted Vehicles</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/transport-parking-and-streets/report-problems-with-transport-parking-and-streets/report-a-broken-street-light/\">Report a Broken Street Light</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"service-list-title HPserv\"]",
            "html": "<a href=\"/information-for-residents/health-and-social-care/adult-social-care/\" title=\"Adult Social Care\" class=\"service-list-title HPserv\">\n                            Adult Social Care\n   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/children-and-families/safeguarding/\">Report a Safeguarding Concern</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/health-and-social-care/adult-social-care/support-to-help-you-live-independently-in-your-own-home/financial-and-legal-support/\">Financial and legal support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/health-and-social-care/adult-social-care/get-support-if-you-have-an-illness-or-disability/accessing-social-care-services/\">Accessing Social Care Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/health-and-social-care/adult-social-care/get-support-if-you-have-an-illness-or-disability/help-for-people-with-specific-needs-and-disabilities/\">Help for people with specific needs and disabiliti...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"service-list-title HPserv\"]",
            "html": "<a href=\"/information-for-residents/benefits/\" title=\"Benefits\" class=\"service-list-title HPserv\">\n                            Benefits\n            ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/benefits/housing-benefit/apply-for-housing-benefit/\">Apply for Housing Benefit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/benefits/housing-benefit/appeal-a-housing-benefit-decision/\">Appeal a Housing Benefit decision</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/benefits/changes-to-benefit-and-welfare-reform/changes-to-council-tax-support-scheme/\">Changes to Council Tax support Scheme</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/benefits/universal-credit/\">Universal Credit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/community/environmental-health-and-public-protection/licensing/taxi-licensing/\">Taxi Licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-business/business-information-and-support/business-and-trading-licences-and-permits/\">Business and Trading Licences and Permits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/community/environmental-health-and-public-protection/licensing/licensing-for-landlords/\">Licensing for Landlords</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/housing/private-rented-accommodation/information-for-tenants/report-a-problem-with-your-private-rented-property/\">Report a Problem with Your Private Rented Property</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"service-list-title HPserv\"]",
            "html": "<a href=\"/information-for-residents/education-and-schools/\" title=\"Education\" class=\"service-list-title HPserv\">\n                            Education\n           ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/education-and-schools/school-admissions/apply-for-a-school-place/\">Apply for a School Place</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/education-and-schools/school-admissions/school-availability-checker/\">School Availability Checker</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/education-and-schools/school-term-dates-and-holidays/\">School Term Dates and Holidays</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/education-and-schools/travelling-to-school/\">Apply for a School Bus Pass</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"service-list-title HPserv\"]",
            "html": "<a href=\"/your-council/contact-us/make-a-payment/\" title=\"Make a Payment\" class=\"service-list-title HPserv\">\n                            Make a Payment\n      ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.civicaepay.co.uk/NottinghamEstore/estore/default/catalog/Index?catalogueItemReference=F0000002&showSingleProduct=True&recurringOnly=False\">Pay Council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.civicaepay.co.uk/NottinghamEstore/estore/default/Catalog/Index?catalogueItemReference=F0000001&showSingleProduct=True&recurringOnly=False\">Pay Housing Rent</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.civicaepay.co.uk/NottinghamEstore/estore/default/catalog/Index?catalogueItemReference=F0000007&showSingleProduct=True&recurringOnly=False\">Pay Business Rates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.civicaepay.co.uk/NottinghamEstore/estore/default/Catalog/Index?catalogueItemReference=F0000014&showSingleProduct=True&recurringOnly=False\">Pay Commercial Rent</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/council-tax/\">\n                            Council Tax  \n       ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/bin-and-rubbish-collections/\">\n                            Bin and Rubbish Colle...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/job-opportunities/\">\n                            Job Opportunities  \n ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/transport-parking-and-streets/\">\n                            Transport, Parking an...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/education-and-schools/\">\n                            Education and Schools...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/about-the-council/\">\n                            About the Council  \n ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.nottinghamcitylibraries.co.uk\">\n                            Libraries  \n         ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/children-and-families/\">\n                            Children and Families...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-business/business-information-and-support/\">\n                            Business Information ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/housing/\">\n                            Housing  \n           ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-business/planning-and-building-control/\">\n                            Planning and Building...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/health-and-social-care/\">\n                            Health and Social Car...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-for-residents/community/\">\n                            Communities  \n       ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/leisure-and-culture/\">\n                            Leisure and Culture  ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"all-news\"]",
            "html": "<a href=\"https://www.mynottinghamnews.co.uk/\" class=\"all-news\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b431c908c149",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fcb4bdb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link-light footerlink me-3\"]",
            "html": "<a class=\"link-light footerlink me-3\" href=\"/footer-pages/accessibility/\" target=\"_self\">\n                                    Accessibility...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb1fce883ba2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a37a59a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link-light footerlink me-3\"]",
            "html": "<a class=\"link-light footerlink me-3\" href=\"/footer-pages/privacy-statement/\" target=\"_self\">\n                                    Privacy\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link-light footerlink me-3\"]",
            "html": "<a class=\"link-light footerlink me-3\" href=\"/footer-pages/cookies/\" target=\"_self\">\n                                    Cookies\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link-light footerlink me-3\"]",
            "html": "<a class=\"link-light footerlink me-3\" href=\"/engage-nottingham-hub/\" target=\"_self\">\n                                    Consultation\n...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link-light footerlink me-3\"]",
            "html": "<a class=\"link-light footerlink me-3\" href=\"/footer-pages/translate/\" target=\"_self\">\n                                    Translate\n   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link-light footerlink me-3\"]",
            "html": "<a class=\"link-light footerlink me-3\" href=\"/your-council/contact-us/\" target=\"_self\">\n                                    Contact\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8afa036e76d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/main[@id=\"maincontent\"]",
            "html": "<main id=\"maincontent\">...</main>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9e0da598b0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40371bff"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"maincontent\"]",
            "html": "<div class=\"container\" id=\"maincontent\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75486a3cc94c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-948cff4e"
          }
        ],
        "outcomeCount": 974,
        "duplicateFailedCount": 56,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 683,
          "failed": 0,
          "cantTell": 6,
          "inapplicable": 46
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "skip-link"
        ],
        "failures": [],
        "outcomeCount": 735,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2148,
          "failed": 17,
          "cantTell": 16,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_complementary_labelled",
          "element_id_unique",
          "element_tabbable_visible",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style id=\"fa-kit-upload\" media=\"all\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67c67b6226f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28725604"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style id=\"fa-main\" media=\"all\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2c4368d181b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6aaff8d0"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c7c1d6e5236",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a282a19c"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"/css/Nottm/style.css\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9df6f92051a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b26eeb2f"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"sr-only\" href=\"#maincontent\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0323839b9041",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-570d562b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"sr-only\" href=\"#maincontent\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6729d8a30e2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f692f4da"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"p-sm-3\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a99fa85137dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcffe1cb"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"fs-3 fw-bold\">",
            "message": "Confirm this text 'Search for services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fce829517e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-229b3646"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-describedby=\"button-newsletter\" aria-label=\"What can I help you with today?\" placeholder=\"What can I help you with today?\" type=\"text\" name=\"q\" class=\"form-control\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12b051368d77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1fd0476"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div id=\"maincontent\" class=\"container\">",
            "message": "The <div> element has the id \"maincontent\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b745bf78c91",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7eb29e6d"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-label=\"News\" class=\"testimonial t-testimonial\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24ee054a783e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67c73f26"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h3>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Big'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ae0300d5ef2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee0dcab9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Get ready for the Big Nottingham Travel Challenge\" class=\"btn btn-primary\" href=\"https://nottingham.getmeactive.org.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "718aff43ae13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a31ec995"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Facebook\" class=\"btn btn-primary btn-social mx-2\" href=\"https://www.facebook.com/mynottingham\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7993ef9b1f83",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99f88818"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Twitter\" class=\"btn btn-primary btn-social mx-2\" href=\"https://twitter.com/mynottingham\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c872cb7c7d0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b9e02f91"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"YouTube\" class=\"btn btn-primary btn-social mx-2\" href=\"https://www.youtube.com/user/NottCityCouncil\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2feb40eabde7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1699d75d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Instagram\" class=\"btn btn-primary btn-social mx-2\" href=\"https://www.instagram.com/mynottingham/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e42e2debe16e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9354b4c"
          }
        ],
        "outcomeCount": 2166,
        "uniqueFailedCount": 17,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 88,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "adaptable/aria-required-children"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "adaptable/aria-required-children",
            "xpath": "li:nth-of-type(1) > div",
            "selector": "li:nth-of-type(1) > div",
            "html": "<div class=\"dropdown-menu megamenu\" role=\"menu\">\n                                <div class=\"column-container\">\n\n                                    <ul class=\"bullet-list\">\n                          ...",
            "impact": "critical",
            "message": "Role \"menu\" requires children with role: menuitem or menuitemcheckbox or menuitemradio or group or menu or separator.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "861dcb910852",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9376125a"
          },
          {
            "rule": "adaptable/aria-required-children",
            "xpath": "li:nth-of-type(2) > div",
            "selector": "li:nth-of-type(2) > div",
            "html": "<div class=\"dropdown-menu megamenu\" role=\"menu\">\n                                <div class=\"column-container\">\n\n                                    <ul class=\"bullet-list\">\n                          ...",
            "impact": "critical",
            "message": "Role \"menu\" requires children with role: menuitem or menuitemcheckbox or menuitemradio or group or menu or separator.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e94e6c1698df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2303a166"
          },
          {
            "rule": "adaptable/aria-required-children",
            "xpath": "li:nth-of-type(3) > div",
            "selector": "li:nth-of-type(3) > div",
            "html": "<div class=\"dropdown-menu megamenu\" role=\"menu\">\n                                <div class=\"column-container\">\n\n                                    <ul class=\"bullet-list\">\n                          ...",
            "impact": "critical",
            "message": "Role \"menu\" requires children with role: menuitem or menuitemcheckbox or menuitemradio or group or menu or separator.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d44d1d69f637",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86e1d8a2"
          },
          {
            "rule": "adaptable/aria-required-children",
            "xpath": "li:nth-of-type(4) > div",
            "selector": "li:nth-of-type(4) > div",
            "html": "<div class=\"dropdown-menu megamenu\" role=\"menu\">\n                                <div class=\"column-container\">\n\n                                    <ul class=\"bullet-list\">\n                          ...",
            "impact": "critical",
            "message": "Role \"menu\" requires children with role: menuitem or menuitemcheckbox or menuitemradio or group or menu or separator.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6efaa6b5c652",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f35e96b9"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 407,
          "failed": 2,
          "cantTell": 104,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "773af2a465fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f6664a575db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          }
        ],
        "outcomeCount": 514,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 56
    },
    {
      "submittedUrl": "https://www.nottinghamshire.gov.uk/",
      "finalUrl": "https://www.nottinghamshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home | Nottinghamshire County Council",
      "elapsedMs": 22781,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 554,
          "failed": 28,
          "cantTell": 4,
          "inapplicable": 52
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r80"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a",
            "html": "<a href=\"https://adventures.nottinghamshire.gov.uk/\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ef26ad3a981",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78d211e7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/simpler-recycling-has-arrived-in-nottinghamshire/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1779954d9fa6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r113",
            "xpath": "/a",
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/simpler-recycling-has-arrived-in-nottinghamshire/\">...</a>",
            "message": "Target has insufficient size and spacing",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab5275828dd2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12536a28"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r2",
            "xpath": "/img",
            "html": "<img style=\"width: 100%\" src=\"/media/cwhcts2v/adventuresmainwebsitebanner.jpg?width=1136\" />",
            "message": "The image does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eea60d804651",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50d0d367"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97cb0c15a604",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.83:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1d8fb7eb55c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Send an enquiry to our customer service team.</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e25bfa5cc284",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Easy access to Council services while you're on th...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Send an enquiry to our customer service team.</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "636ff505250a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Easy access to Council services while you're on th...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Send an enquiry to our customer service team.</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae60f3c11e3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Easy access to Council services while you're on th...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 638,
        "duplicateFailedCount": 19,
        "uniqueFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 425,
          "failed": 9,
          "cantTell": 0,
          "inapplicable": 44
        },
        "failedRules": [
          "image-alt",
          "image-redundant-alt",
          "link-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "picture > img",
            "html": "<img style=\"width: 100%\" src=\"/media/cwhcts2v/adventuresmainwebsitebanner.jpg?width=1136\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3bcb6308583b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3662538"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "li:nth-child(1) > a > .g-0.row > .col-3.col-lg-4 > img",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/bddduu3s/primaryadmissions.jpg\" alt=\"Over 99% of children have received an offer for one of their preferred primary schools \">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48123ad4674e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-afb4a486"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "li:nth-child(2) > a > .g-0.row > .col-3.col-lg-4 > img",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/wjidxuqx/2245ef6ff123469b807d9375d8fe283d.webp\" alt=\"First-time permanent road repair teams unveiled by county council\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78ccd6887bad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b78dc80"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "li:nth-child(3) > a > .g-0.row > .col-3.col-lg-4 > img",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/ijkp0qfo/foster-carers-conference-2026.jpg\" alt=\"Foster Carers Conference 2026 inspiring belief changing lives\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dd70d9ad9f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9cd2601f"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "li:nth-child(4) > a > .g-0.row > .col-3.col-lg-4 > img",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/1gsl11h5/23d65ac08b0240a795725a3bd7aa5953.webp\" alt=\"Simpler Recycling has arrived in Nottinghamshire\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6442ebcbc75a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-339adeae"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".banner > a",
            "html": "<a href=\"https://adventures.nottinghamshire.gov.uk/\">",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9c75042395a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-886ef1b9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".skip-links",
            "html": "<div class=\"skip-links visually-hidden-focusable\">\n        <a href=\"#maincontent\">Skip to navigation</a> | <a href=\"#additional\">Skip to latest news and contact details</a>\n    </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55f4d9d1e6da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d706afe4"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#additional",
            "html": "<section id=\"additional\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69e6adb62400",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1f60d1a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#cookie-message > p",
            "html": "<p>We use cookies on our website. By using our site you agree that we can store and access cookies on your device. <a href=\"/global-content/cookies\">Read our cookie policy.</a></p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85ed43cc3f5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b55f86b4"
          }
        ],
        "outcomeCount": 478,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1242,
          "failed": 43,
          "cantTell": 22,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_redundant",
          "img_alt_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7ad46603064",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"//cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c97b735aaebe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3aa9b2ac"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"//cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e453082e1e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3052a7ee"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"//cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea4aa9ff6bff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c984fc6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"#maincontent\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "001940cebddd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c194ce7e"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#maincontent\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d64dd9f39a63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23d960e8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"#maincontent\">",
            "message": "Text contrast of 3.88 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9f24c81e53d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c2650c04"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#additional\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e705d4e55e5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-22b23a56"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"#additional\">",
            "message": "Text contrast of 3.88 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0006811340da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-181b37ba"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input required=\"\" maxlength=\"100\" minlength=\"3\" aria-labelledby=\"search-label\" class=\"header-search\" name=\"query\" value=\"\" id=\"header-search\" placeholder=\"Search the website...\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c12d363c4b02",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76c96308"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"submit\" aria-label=\"Search the site\" class=\"search_submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac166f13c35c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-31febc7e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a class=\"switcher_button active switcher_tasks\" title=\"Top tasks\" href=\"#\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 21.3333px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe3f939e26a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45cc009f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<label for=\"task_filter\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cab537f709e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d9a6851"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input placeholder=\"for example pothole\" id=\"task_filter\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce2e87f44277",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99451e6d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-live=\"polite\" class=\"num-results\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4922000a69f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10998479"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span id=\"numTasks\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23163b317a51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1017bd1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Find your catchment school\" href=\"https://www.nottinghamshire.gov.uk/search-for-a-school#/catchments\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b47db0fc7ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d2dd5ae"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Report a road problem\" href=\"/transport/roads/highways-hub\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9240515865e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d61b9994"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"show_more_services\" href=\"#\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23e356b0596f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d44500c9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9fe514aae9e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9d40766"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/over-99-of-children-have-received-an-offer-for-one-of-their-preferred-primary-schools/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf9d66ac0830",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9976bbbd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/over-99-of-children-have-received-an-offer-for-one-of-their-preferred-primary-schools/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acc715dffe7f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6248a168"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"Over 99% of children have received an offer for one of their preferred primary schools \" src=\"https://ncc17ms.euwest01.umbraco.io/media/bddduu3s/primaryadmissions.jpg\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4d3b962f263",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-30fceaf5"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/first-time-permanent-road-repair-teams-unveiled-by-county-council/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f995ef4edcd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4135f6be"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/first-time-permanent-road-repair-teams-unveiled-by-county-council/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc3b07c5e92c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdf6962b"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"First-time permanent road repair teams unveiled by county council\" src=\"https://ncc17ms.euwest01.umbraco.io/media/wjidxuqx/2245ef6ff123469b807d9375d8fe283d.webp\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d752d45e79c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee646bca"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/foster-carers-conference-2026-inspiring-belief-changing-lives/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f721978c609b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-925274fd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/foster-carers-conference-2026-inspiring-belief-changing-lives/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f26f41fc528",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc3a9523"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"Foster Carers Conference 2026 inspiring belief changing lives\" src=\"https://ncc17ms.euwest01.umbraco.io/media/ijkp0qfo/foster-carers-conference-2026.jpg\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2cd5666d526",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d79b9787"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/simpler-recycling-has-arrived-in-nottinghamshire/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80a5513a96f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f0cafc91"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/simpler-recycling-has-arrived-in-nottinghamshire/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1b2ba2018a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff36759f"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"Simpler Recycling has arrived in Nottinghamshire\" src=\"https://ncc17ms.euwest01.umbraco.io/media/1gsl11h5/23d65ac08b0240a795725a3bd7aa5953.webp\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16f380e42ff1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9346ba37"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"more-button-inline\" title=\"More News and updates\" href=\"//newsroom.nottinghamshire.gov.uk\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73775c4da989",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9628abf8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"more-button-inline\" title=\"More News and updates\" href=\"//newsroom.nottinghamshire.gov.uk\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "191f3e2a0aa0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-17d31c93"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc7433db831d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/contact-and-complaints/contact-us\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5e1ae6ea598",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28223846"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/care/adult-social-care/advis/advis-british-sign-language\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f20d6d3db35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1357b93f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://adventures.nottinghamshire.gov.uk/\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1012f56c0b68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68f0f239"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"/media/cwhcts2v/adventuresmainwebsitebanner.jpg?width=1136\" style=\"width: 100%\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e45d6b10bdb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-18c45d09"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button id=\"accept-cookies\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9e6f3f12e2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad799c23"
          }
        ],
        "outcomeCount": 1287,
        "uniqueFailedCount": 40,
        "duplicateFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 82,
          "failed": 10,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "landmarks/region",
          "navigable/link-name",
          "text-alternatives/image-redundant-alt",
          "text-alternatives/img-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/img-alt",
            "xpath": "picture > img",
            "selector": "picture > img",
            "html": "<img style=\"width: 100%\" src=\"/media/cwhcts2v/adventuresmainwebsitebanner.jpg?width=1136\">",
            "impact": "critical",
            "message": "Image element missing alt attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfef29f9cc65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d41d3455"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "li:nth-of-type(1) > a > div > div:nth-of-type(1) > img",
            "selector": "li:nth-of-type(1) > a > div > div:nth-of-type(1) > img",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/bddduu3s/primaryadmissions.jpg\" alt=\"Over 99% of children have received an offer for one of their preferred primary schools \">",
            "impact": "minor",
            "message": "Alt text \"Over 99% of children have received an offer for one of their preferred primary schools \" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19fb98af94f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ba0ad8f"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "li:nth-of-type(2) > a > div > div:nth-of-type(1) > img",
            "selector": "li:nth-of-type(2) > a > div > div:nth-of-type(1) > img",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/wjidxuqx/2245ef6ff123469b807d9375d8fe283d.webp\" alt=\"First-time permanent road repair teams unveiled by county council\">",
            "impact": "minor",
            "message": "Alt text \"First-time permanent road repair teams unveiled by county council\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e085d949dce1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e562a6a"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "li:nth-of-type(3) > a > div > div:nth-of-type(1) > img",
            "selector": "li:nth-of-type(3) > a > div > div:nth-of-type(1) > img",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/ijkp0qfo/foster-carers-conference-2026.jpg\" alt=\"Foster Carers Conference 2026 inspiring belief changing lives\">",
            "impact": "minor",
            "message": "Alt text \"Foster Carers Conference 2026 inspiring belief changing lives\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59cf26c54c7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc75e671"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/simpler-recycling-has-arrived-in-nottinghamshire/\"] > div > div:nth-of-type(1) > img",
            "selector": "a[href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/simpler-recycling-has-arrived-in-nottinghamshire/\"] > div > div:nth-of-type(1) > img",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/1gsl11h5/23d65ac08b0240a795725a3bd7aa5953.webp\" alt=\"Simpler Recycling has arrived in Nottinghamshire\">",
            "impact": "minor",
            "message": "Alt text \"Simpler Recycling has arrived in Nottinghamshire\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf0d80e1fb3b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-516a4902"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#maincontent > div > div > div > div:nth-of-type(1) > div:nth-of-type(2) > div > a[href=\"#\"]",
            "selector": "#maincontent > div > div > div > div:nth-of-type(1) > div:nth-of-type(2) > div > a[href=\"#\"]",
            "html": "<a href=\"#\" title=\"Top tasks\" class=\"switcher_button active switcher_tasks\">Top tasks</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "285b22a6bc87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67e86f8a"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "div > a[href=\"https://adventures.nottinghamshire.gov.uk/\"]",
            "selector": "div > a[href=\"https://adventures.nottinghamshire.gov.uk/\"]",
            "html": "<a href=\"https://adventures.nottinghamshire.gov.uk/\">\n                                    <picture>\n                                        <source media=\"(max-width: 700px)\" srcset=\"/media/a5dkltbg/a...",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f7fc7cd0dcc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d899bd82"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(1)",
            "selector": "body > div:nth-of-type(1)",
            "html": "<div class=\"skip-links visually-hidden-focusable\">\n        <a href=\"#maincontent\">Skip to navigation</a> | <a href=\"#additional\">Skip to latest news and contact details</a>\n    </div>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c19e9645e02a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80d156e2"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#additional",
            "selector": "#additional",
            "html": "<section id=\"additional\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-lg-5 col-xl-4\">\n\n\n    <div class=\"news\">\n        <h2>Latest news</h2>\n        <ul>\n         ...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2be514a533dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85987b16"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#cookie-message",
            "selector": "#cookie-message",
            "html": "<div id=\"cookie-message\" style=\"max-height: 170px;\">\n    <p>We use cookies on our website. By using our site you agree that we can store and access cookies on your device. <a href=\"/global-content/coo...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4dcf9b8acf8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ab86fa9"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 10,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "QualWeb evaluation returned no report",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 22
    },
    {
      "submittedUrl": "https://www.nuneatonandbedworth.gov.uk/",
      "finalUrl": "https://www.nuneatonandbedworth.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage – Nuneaton and Bedworth Borough Council",
      "elapsedMs": 13078,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b05548294571",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f97b332ff6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a3db88deca6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c44c18b41ac6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "596511a3f9cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f58408c0b6f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f785bde181db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92550e58a86e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c7163a2b6c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85db6ec3b220",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb2b28e63f54",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0ef392fb43a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8a66fbb656f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cfaab184d50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f9b6d9aff4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.oadby-wigston.gov.uk/",
      "finalUrl": "https://www.oadby-wigston.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Oadby and Wigston Borough Council",
      "elapsedMs": 12538,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 84
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cfe9611b997",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a564e7e0c31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3eeb64269ab3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 775,
          "failed": 2,
          "cantTell": 15,
          "inapplicable": 38
        },
        "failedRules": [
          "aria-dialog-name",
          "color-contrast"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "definition-list",
          "dlitem",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\" style=\"height: 313px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00ddb535672c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#prefix-submitButton",
            "html": "<input type=\"submit\" value=\"Subscribe\" id=\"prefix-submitButton\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.26 (foreground color: #ffffff, background color: #84bd00, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#prefix-submitButton"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd212595c678",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f5568af"
          }
        ],
        "outcomeCount": 830,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 11,
          "failed": 3,
          "cantTell": 1,
          "inapplicable": 0
        },
        "failedRules": [
          "html_lang_exists",
          "html_skipnav_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0a9e74de2fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f602b003c0c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de5dc40"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f1fd5589c5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          }
        ],
        "outcomeCount": 14,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 88,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "navigable/bypass",
          "navigable/page-has-heading-one",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/bypass",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "serious",
            "message": "Page has no mechanism to bypass repeated content. Add a <main> landmark or skip link.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0d4b16e0953",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00088f89"
          },
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "021bc8b11d68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82518b8da2bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><title>403</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e70a7a552dd2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 6,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06fb954249b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 8,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.oldham.gov.uk/",
      "finalUrl": "https://www.oldham.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Main Homepage",
      "elapsedMs": 11528,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60f4b3a03e60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5de56785b9f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c55d2a60777c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc4fc750a3a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d2a102475a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3157ce83fdef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4933497eb582",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a749def2ea0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e696adcd3b62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d17b86da9cce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1c09e106dc7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5837841b03ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "562d96091dc4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e445e0a9ca4a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edfeb6953072",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.orkney.gov.uk/",
      "finalUrl": "https://www.orkney.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home",
      "elapsedMs": 23338,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 910,
          "failed": 54,
          "cantTell": 22,
          "inapplicable": 45
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r47",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"ccc-info-link\"]",
            "html": "<a id=\"ccc-info-link\" class=\"ccc-link ccc-tabbable\" href=\"https://www.civicuk.com/cookie-control\" target=\"_blank\" rel=\"noopener\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31729d4fd5c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3da26bfd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"card-header-link\"]",
            "html": "<a href=\"#\" aria-label=\"Most Popular\" class=\"card-header-link\" style=\"display: flex; align-items: center; text-decoration: none; width: 100%; color: inherit;\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "978fefe5e781",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a44d88c6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/latest-news/\" style=\"color: inherit;\">Latest News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d069f8a516a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/planning-and-building/\" style=\"color: inherit;\">Planning and Building</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/transport/\" style=\"color: inherit;\">Transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/waste-and-recycling/\" style=\"color: inherit;\">Waste and Recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"card-header-link\"]",
            "html": "<a href=\"/our-services/orkney-health-and-social-care-partnership/\" aria-label=\"Care and Protection\" class=\"card-header-link\" style=\"display: flex; align-items: center; text-decoration: none; width: 100%; color: inherit;\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/orkney-health-and-social-care-partnership/public-protection-committee/adult-support-and-protection/\" style=\"color: inherit;\">Adult Support and Protection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/orkney-health-and-social-care-partnership/children-and-families/\" style=\"color: inherit;\">Children and Families</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/orkney-health-and-social-care-partnership/mental-health-services/\" style=\"color: inherit;\">Community Mental Health Team</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/free-period-products/\" style=\"color: inherit;\">Free Period Products</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"card-header-link\"]",
            "html": "<a href=\"/our-services/housing/\" aria-label=\"Housing\" class=\"card-header-link\" style=\"display: flex; align-items: center; text-decoration: none; width: 100%; color: inherit;\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/council-tax-and-benefits/\" style=\"color: inherit;\">Council Tax and Benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/housing/i-am-in-a-property-and-need-advice/\" style=\"color: inherit;\">I am in a property and need advice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/housing/i-am-homeless-or-going-to-become-homeless/\" style=\"color: inherit;\">I am homeless or going to become homeless</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/housing/i-am-looking-for-a-property/\" style=\"color: inherit;\">I am looking for a property</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/roads-lighting-and-parking/parking-and-car-parks/\" style=\"color: inherit;\">Parking and Car Parks</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/roads-lighting-and-parking/permits-and-applications/\" style=\"color: inherit;\">Permits and Applications</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/transport/\" style=\"color: inherit;\">Transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/roads-lighting-and-parking/roads-and-lighting/plans-and-policies/winter-service-plan/\" style=\"color: inherit;\">Winter Service Plan</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/community-learning-and-development/\" style=\"color: inherit;\">Community Learning and Development</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/education-and-learning/early-learning-and-childcare/\" style=\"color: inherit;\">Early Learning and Childcare</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/education-and-learning/schools/\" style=\"color: inherit;\">Schools</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"card-header-link\"]",
            "html": "<a href=\"/our-services/leisure-and-culture/\" aria-label=\"Leisure and Culture\" class=\"card-header-link\" style=\"display: flex; align-items: center; text-decoration: none; width: 100%; color: inherit;\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/leisure-and-culture/arts-museums-and-heritage/\" style=\"color: inherit;\">Arts, Museums and Heritage</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/leisure-and-culture/sport-and-leisure/campsites-and-hostels/\" style=\"color: inherit;\">Campsites and Hostels</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/leisure-and-culture/sport-and-leisure/community-centres/\" style=\"color: inherit;\">Community Centres</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/leisure-and-culture/sport-and-leisure/pools-and-sports-centres/\" style=\"color: inherit;\">Pools and Sports Centres</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/community-learning-and-development/employability-support/\" style=\"color: inherit;\">Employability Support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/enterprise-and-economic-growth/\" style=\"color: inherit;\">Enterprise and Economic Growth</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/environmental-health-and-trading-standards/\" style=\"color: inherit;\">Environmental Health and Trading Standards</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/law-and-licensing/\" style=\"color: inherit;\">Law and Licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/enterprise-and-economic-growth/procurement/\" style=\"color: inherit;\">Procurement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"card-header-link\"]",
            "html": "<a href=\"/your-council/\" aria-label=\"Your Council\" class=\"card-header-link\" style=\"display: flex; align-items: center; text-decoration: none; width: 100%; color: inherit;\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/community-councils/\" style=\"color: inherit;\">Community Councils</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/councillors-and-meetings/\" style=\"color: inherit;\">Councillors</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/elections/\" style=\"color: inherit;\">Elections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/how-were-performing/\" style=\"color: inherit;\">How We're Performing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/meetings-and-events/\" style=\"color: inherit;\">Meetings and Events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"card-header-link\"]",
            "html": "<a href=\"#\" aria-label=\"Other Services\" class=\"card-header-link\" style=\"display: flex; align-items: center; text-decoration: none; width: 100%; color: inherit;\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-helping-hand/\" style=\"color: inherit;\">A Helping Hand</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/cursiter-quarry/\" style=\"color: inherit;\">Cursiter Quarry</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/grants-and-funds/\" style=\"color: inherit;\">Grants and Funds</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/marine-services/\" style=\"color: inherit;\">Marine Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/public-toilets/\" style=\"color: inherit;\">Public Toilets</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "182520e74627",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.96:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55387fc7612c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.96:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.96:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.96:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.96:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/div[@class=\"crt-carousel-stage\"]",
            "html": "<div role=\"feed\" tabindex=\"0\" aria-label=\"There are 0 posts in the feed\" class=\"crt-carousel-stage\" style=\"overflow: hidden;\">...</div>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d80172bf5bc4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea78b408"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fe8e8d2549c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "893f18b1f69f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1031,
        "duplicateFailedCount": 46,
        "uniqueFailedCount": 8,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1282,
          "failed": 2,
          "cantTell": 3,
          "inapplicable": 38
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skipToContent",
            "html": "<a href=\"#content\" id=\"skipToContent\">Skip to content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16129f52f18a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7674d6bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".AFC-Logo",
            "html": "<div class=\"AFC-Logo\" style=\"position: absolute; left: 0; bottom: 8px; z-index: 11;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8fd022c51b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2153e43c"
          }
        ],
        "outcomeCount": 1325,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3079,
          "failed": 46,
          "cantTell": 38,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_valid",
          "aria_content_in_landmark",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://cdn.jsdelivr.net/npm/charts.css/dist/charts.min.css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76444db8d20b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec54b1d8"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/css/style.css\" type=\"text/css\" rel=\"StyleSheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71ae0d8d18ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7bea5504"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"text/html; charset=utf-8\" http-equiv=\"Content-Type\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce962d7e720e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e8ce2b4"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"https://cdn.curator.io/6.0/curator.embed.css\" rel=\"stylesheet\" charset=\"UTF-8\">",
            "message": "The HTML attribute(s) \"charset\" is deprecated for the <link> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2410c9583f44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f03a977d"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"https://cdn.curator.io/published-css/f17d6288-f256-465d-91c6-1910c73d0869.css\" rel=\"stylesheet\" charset=\"UTF-8\">",
            "message": "The HTML attribute(s) \"charset\" is deprecated for the <link> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c39f71d989bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-becc7d93"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style data-fbcssmodules=\"css:fb.css.base css:fb.css.dialog css:fb.css.iframewidget\" type=\"text/css\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57ebb2a16e42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be023ec7"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f6b0d9040c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be5b2ea8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://www.orkney.gov.uk/Online-Services/website_privacy.htm\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbf944c37092",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35205843"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c15306cd7016",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90cf546"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10ac65bfe57f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e94a784c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e945fc79fc2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df084a01"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4294c0958e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "881489eefc1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41a3b9d9"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--right ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd751e4c4c3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e4d78c9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a id=\"skipToContent\" href=\"#content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee51cf56c58f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ec1a285"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a id=\"skipToContent\" href=\"#content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad7ba89b5245",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4eb5078"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a alt=\"Link to live audio cast\" href=\"https://mixlr.com/users/2942835/embed/?autoplay=true\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "035ead9d380f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53b64bac"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a alt=\"Link to our Facebook page\" href=\"https://www.facebook.com/OICUpdates\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26436fdb83a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4564ffa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a alt=\"Link to our Twitter page\" href=\"https://twitter.com/orkneycouncil\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2955ae9997e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ace36350"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a alt=\"Link to our YouTube Channel\" href=\"https://www.youtube.com/user/OrkneyIslandsCouncil/featured\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70a51cb51222",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-baedbdfc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"dropdown no-submenu\" title=\"A to Z\" href=\"/a-to-z/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "faf71dad50fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b262076b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"dropdown no-submenu\" title=\"A to Z\" href=\"/a-to-z/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59a50cac7a22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce8cb896"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"dropdown no-submenu\" title=\"Careers\" href=\"/careers\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cff8f68ccbe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56c0e4d9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"dropdown no-submenu\" title=\"Careers\" href=\"/careers\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c45503031d6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-921afb7b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-controls=\"dropdown-5b3e4f31f08c4e06a12a607290a755b2\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\" title=\"All Services\" href=\"/a-to-z/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cef0fc34edcb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-634e21b5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-controls=\"dropdown-6f63a0f903994eb9938a51ad6a47a150\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\" title=\"Contact Us\" href=\"/contact-us/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b6fb58eed94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67be0141"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img role=\"presentation\" alt=\"\" src=\"/media/xcqfir02/7.jpg\" id=\"target\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e008a467be76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a44f8a2"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"overflow: hidden;\" class=\"crt-carousel-stage\" aria-label=\"There are 0 posts in the feed\" tabindex=\"0\" role=\"feed\">",
            "message": "The tabbable element's role 'feed' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af8c83c5a176",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2af53174"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<div style=\"overflow: hidden;\" class=\"crt-carousel-stage\" aria-label=\"There are 0 posts in the feed\" tabindex=\"0\" role=\"feed\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83b96adbf802",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2eceb57"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<div style=\"overflow: hidden;\" class=\"crt-carousel-stage\" aria-label=\"There are 0 posts in the feed\" tabindex=\"0\" role=\"feed\">",
            "message": "The element with role \"feed\" does not own any child element with any of the following role(s): \"article\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05cf252bec17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a4914d3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"Search for something on this website...\" aria-label=\"Search this website\" id=\"searchText\" name=\"q\" type=\"text\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a09c5c4185f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f4029d1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input placeholder=\"Search for something on this website...\" aria-label=\"Search this website\" id=\"searchText\" name=\"q\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5a7e27a8386",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e4696d5"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input placeholder=\"Search for something on this website...\" aria-label=\"Search this website\" id=\"searchText\" name=\"q\" type=\"text\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8cb286ad1b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d38035d1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"search-submit\" value=\"Go\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "510d1003e9fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2b8b24d"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"search-submit\" value=\"Go\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a82481123ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b92bd8d5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a alt=\"Pay It\" href=\"/online/pay-it/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83807c024624",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-646e2b3a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a alt=\"Request It\" href=\"/online/request-it/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c95bab7ad5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-30a36d40"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"display: flex; align-items: center; text-decoration: none; width: 100%; color: inherit;\" class=\"card-header-link\" aria-label=\"Most Popular\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e234047bff29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12b93f93"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"color: inherit;\" href=\"/latest-news/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f36a2867f3bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d518b3f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"color: inherit;\" href=\"/our-services/planning-and-building/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c534db43738",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bec02892"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"color: inherit;\" href=\"/our-services/transport/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b8eb5910867",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8aefd202"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"display: flex; align-items: center; text-decoration: none; width: 100%; color: inherit;\" class=\"card-header-link\" aria-label=\"Care and Protection\" href=\"/our-services/orkney-health-and-social-care-partnership/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1fed5fc3346",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-690f7ac5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"color: inherit;\" href=\"/our-services/orkney-health-and-social-care-partnership/public-protection-committee/adult-support-and-protection/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f206954a03c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74406f36"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"color: inherit;\" href=\"/our-services/orkney-health-and-social-care-partnership/children-and-families/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "923c40718587",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a458d22e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"color: inherit;\" href=\"/our-services/orkney-health-and-social-care-partnership/mental-health-services/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "390ebde05eb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b76e77b"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a style=\"box-shadow: none; display: block;\" title=\"What is The Armed Forces Covenant?\" href=\"/latest-news/what-is-the-armed-forces-covenant/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff4ca9729a05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bd59a0f"
          }
        ],
        "outcomeCount": 3125,
        "uniqueFailedCount": 46,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 92,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 92,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 842,
          "failed": 5,
          "cantTell": 155,
          "inapplicable": 8
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R14",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "838a9c6e66c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1010,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 50
    },
    {
      "submittedUrl": "https://www.oxford.gov.uk/",
      "finalUrl": "https://www.oxford.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Oxford City Council Homepage – Oxford City Council",
      "elapsedMs": 11309,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dbf92864c102",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8be3af4a6a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8bc0e8f204d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0abf4e8a148",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcec519ea466",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2c4d7763f4e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f5522a8625f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72d7d5ec8213",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26591dfff489",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bb3d512c822",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9aceb5a591a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51cc7b465176",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55c75f865a7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0319b48d077d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34e771c70c53",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.oxfordshire.gov.uk/",
      "finalUrl": "https://www.oxfordshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | Oxfordshire County Council",
      "elapsedMs": 33647,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 714,
          "failed": 29,
          "cantTell": 8,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"paragraph-17445\"]",
            "html": "<div id=\"paragraph-17445\" class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "581445ee2403",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5568274e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"paragraph-20641\"]",
            "html": "<div id=\"paragraph-20641\" class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "271f10a0f4f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d36389db"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"paragraph-19711\"]",
            "html": "<div id=\"paragraph-19711\" class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38422637af56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-980be3b3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"paragraph-17445\"]",
            "html": "<div id=\"paragraph-17445\" class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"paragraph-20641\"]",
            "html": "<div id=\"paragraph-20641\" class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"paragraph-19711\"]",
            "html": "<div id=\"paragraph-19711\" class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"paragraph-17445\"]",
            "html": "<div id=\"paragraph-17445\" class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4228456cf1af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72f9773a268b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ol[@id=\"footnotes_group\"]",
            "html": "<ol class=\"occ-footnotes_list\" id=\"footnotes_group\" />",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c344e70d4633",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e3066c9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fd23e2e657d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 799,
        "duplicateFailedCount": 22,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 606,
          "failed": 3,
          "cantTell": 21,
          "inapplicable": 41
        },
        "failedRules": [
          "aria-allowed-role",
          "region",
          "skip-link"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#splide01-slide01",
            "html": "<li class=\"splide__slide is-active is-visible\" id=\"splide01-slide01\" role=\"tabpanel\" aria-roledescription=\"slide\" aria-label=\"1 of 3\" style=\"width: calc(100%);\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role tabpanel is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9318a78d97c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f5566745"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".occlss-site-footer__secondary",
            "html": "<div class=\"occlss-site-footer__secondary\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "104964bc4afc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1709eaf2"
          },
          {
            "rule": "skip-link",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/skip-link?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href$=\"#content\"]",
            "html": "<a href=\"#content\" class=\"occlss-skip-to-content__skip-menu-link\">skip to main content</a>",
            "message": "The skip-link target should exist and be focusable",
            "fixSummary": "Fix any of the following:\n  No skip link target",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdbeb290e16b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8941ff2e"
          }
        ],
        "outcomeCount": 671,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2054,
          "failed": 52,
          "cantTell": 32,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_valid",
          "aria_content_in_landmark",
          "aria_keyboard_handler_exists",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_contrast_sufficient",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style id=\"gutenberg-palette\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "030f400cb178",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bbf9cbe"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style id=\"gutenberg-palette\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bdb27e2d04b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-342490cc"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"x-ua-compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "601780600afd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button :class=\"popupStatus ? 'is-active' : ''\" @click=\"toggle()\" accesskey=\"c\" aria-label=\"Cookie control\" id=\"show-cookiepopup\" class=\"occ-show-cookiepopup js-occ-show-cookiepopup\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5051a8507885",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c2d6f63d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button :class=\"popupStatus ? 'is-active' : ''\" @click=\"toggle()\" accesskey=\"c\" aria-label=\"Cookie control\" id=\"show-cookiepopup\" class=\"occ-show-cookiepopup js-occ-show-cookiepopup\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edc33ec90f53",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d631e64"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button :class=\"popupStatus ? 'is-active' : ''\" @click=\"toggle()\" accesskey=\"c\" aria-label=\"Cookie control\" id=\"show-cookiepopup\" class=\"occ-show-cookiepopup js-occ-show-cookiepopup\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7145334fd33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd42c0b8"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button :class=\"popupStatus ? 'is-active' : ''\" @click=\"toggle()\" accesskey=\"c\" aria-label=\"Cookie control\" id=\"show-cookiepopup\" class=\"occ-show-cookiepopup js-occ-show-cookiepopup\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6680e33591c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-171b344c"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div id=\"cookies-info\" tabindex=\"0\" class=\"occ-gdrp-modal__content-tabs-item js-occ-gdrp-modal__content-tabs-item active\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e49c22e0b8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ba8bef3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div id=\"cookies-info\" tabindex=\"0\" class=\"occ-gdrp-modal__content-tabs-item js-occ-gdrp-modal__content-tabs-item active\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9b4cdbd2085",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36286216"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<ul type=\"disc\">",
            "message": "The HTML attribute(s) \"type\" is deprecated for the <ul> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44a408b1a0f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4df8ae9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-module=\"occ-gdrp-modal__btn\" class=\"occ-gdrp-modal__btn occ-gdrp-modal__btn--primary js-occ-gdrp-modal__btn-modal-gdpr\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a986522a0956",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e3ecdce"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-module=\"occ-gdrp-modal__btn\" class=\"occ-gdrp-modal__btn occ-gdrp-modal__btn--primary js-occ-gdrp-modal__btn-modal-gdpr\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25f9f2d39065",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-226d2d5b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-module=\"occ-gdrp-modal__btn\" class=\"occ-gdrp-modal__btn occ-gdrp-modal__btn--link js-occ-gdrp-modal__btn-modal-gdpr-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc51c0234ff4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ddee3114"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-module=\"occ-gdrp-modal__btn\" class=\"occ-gdrp-modal__btn occ-gdrp-modal__btn--link js-occ-gdrp-modal__btn-modal-gdpr-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "465470775d48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e05b268"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header class=\"occlss-site-header\" role=\"banner\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "243e5d34aa84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2aa8ca52"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-once=\"top-menu-mobile-open\" class=\"js-occlss-site-header-menu-open occlss-site-header__open-btn\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd1a903e8330",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1c253bd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"occlss-site-header__site-logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d23829e8d570",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79ed366a"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<main role=\"main\">",
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a2e22a5d0f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7f5fbb6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"Search for services and topics\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_string\" id=\"edit-search-string\" type=\"text\" data-drupal-selector=\"edit-search-string\" data-twig-suggestion=\"occ_shortsearch\" class=\"occlss-form-cntrls__input occlss-form-cntrls__input--short-search form-text\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35d2fa92186e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2e5f3ca"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input value=\"Search\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\" data-twig-suggestion=\"occ_shortsearch\" class=\"occlss-button occlss-button--inline occlss-button--primary occlss-form__submit button button--primary js-form-submit form-submit occlss-button occlss-button--hero-search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6488d23bc3dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2aa359b"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Search\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\" data-twig-suggestion=\"occ_shortsearch\" class=\"occlss-button occlss-button--inline occlss-button--primary occlss-form__submit button button--primary js-form-submit form-submit occlss-button occlss-button--hero-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1474a31b0623",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-688be458"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\" id=\"paragraph-17445\">",
            "message": "The <div> element has the id \"paragraph-17445\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1033f9292d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f0409e5"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\" id=\"paragraph-20641\">",
            "message": "The <div> element has the id \"paragraph-20641\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da65052a8711",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9405e161"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\" id=\"paragraph-19711\">",
            "message": "The <div> element has the id \"paragraph-19711\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e97945ec671",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2eb7e2b2"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\" id=\"paragraph-17445\">",
            "message": "The <div> element has the id \"paragraph-17445\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul aria-label=\"Select a slide to show\" role=\"tablist\" class=\"splide__pagination occlss-splide__nav splide__pagination--ltr\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f3cc250af5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ba6e491"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-controls=\"splide01-track\" aria-label=\"Go to last slide\" type=\"button\" class=\"splide__arrow occlss-splide__arrow splide__arrow--prev\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7f6d4337874",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee3ba09c"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-controls=\"splide01-track\" aria-label=\"Go to last slide\" type=\"button\" class=\"splide__arrow occlss-splide__arrow splide__arrow--prev\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b69c78e664af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c8c9678d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-controls=\"splide01-track\" aria-label=\"Next slide\" type=\"button\" class=\"splide__arrow occlss-splide__arrow splide__arrow--next\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4db36f49034",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-544737ab"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-controls=\"splide01-track\" aria-label=\"Next slide\" type=\"button\" class=\"splide__arrow occlss-splide__arrow splide__arrow--next\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b759fb6a2cb2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8489da7f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"field field--name-field-occtw-sh-title field--type-string field--label-hidden occlss-seasonal-highlights__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1f552760fec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15abbe7c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f2b2c244c04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7acebded"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"field field--name-field-occtw-sh-title field--type-string field--label-hidden occlss-seasonal-highlights__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b13a0b03f5b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ol id=\"footnotes_group\" class=\"occ-footnotes_list\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edfaf1704aba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e60984e3"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav class=\"node node--type-occtw-footer-information node--view-mode-full occlss-site-footer block block-menu navigation menu-- occlss-site-footer__wrapper\" data-history-node-id=\"8585\" role=\"navigation\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "018a30a2daf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65860217"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2 class=\"occlss-site-footer__section-heading occlss-site-footer__section-heading--promo\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84b12c2c24fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23e120e5"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.oxfordshire.gov.uk/residents/contact-council/sign-hear-us?originid=footer\" class=\"occlss-button occlss-button--red-dotted\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13aa859a85a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8a22c6b"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.facebook.com/OxfordshireCountyCouncil\" class=\"occlss-iconify\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49903ad6506a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-feae9672"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://news.oxfordshire.gov.uk\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e385f34e7c20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e8da529"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.oxfordshire.gov.uk/residents/contact-council/contact-us\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a0c353f3bae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df5bc6ea"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://careers.oxfordshire.gov.uk/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52660192abbc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06653908"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.oxfordshire.gov.uk/council/about-your-council/have-your-say-about-council-services/consultation\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1956852d7a73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15ae4be7"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.oxfordshire.gov.uk/residents/social-and-health-care/reporting-concern\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9fcd7ee7296",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1e9a6df"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2 class=\"occlss-site-footer__section-heading\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57614e9f9c7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d3a29fb"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/4267\" class=\"occlss-footer-menu-links__link\" href=\"/council/about-website/web-accessibility-statement\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79bcdd79589e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e16b02f7"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"occlss-footer-menu-links__link\" href=\"https://www.gov.uk\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5012a593e29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-738d3e1f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/3812\" class=\"occlss-footer-menu-links__link\" href=\"/council/about-website/cookies\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d89a7e48f46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-08456ccd"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/5229\" class=\"occlss-footer-menu-links__link\" href=\"/council/about-website/privacy-notices/privacy-notice\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67b415755c1d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86dcb895"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/978\" class=\"occlss-footer-menu-links__link\" href=\"/council/about-website/terms-and-conditions\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fdfb1c9d545",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1cd6d81c"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2799fa1cb116",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          }
        ],
        "outcomeCount": 2110,
        "uniqueFailedCount": 49,
        "duplicateFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 79,
          "failed": 13,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-allowed-role",
          "distinguishable/color-contrast",
          "keyboard-accessible/focus-order",
          "landmarks/region",
          "navigable/skip-link",
          "text-alternatives/image-alt-words"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "#paragraph-17445 > div:nth-of-type(1) > article > div > img",
            "selector": "#paragraph-17445 > div:nth-of-type(1) > article > div > img",
            "html": "<img loading=\"lazy\" class=\"occ-img-responsive\" src=\"/sites/default/files/styles/occtw_content_width_1200/public/image/fire-and-rescue/Footsteps%20OCC%20Homepage%202.png\" width=\"600\" height=\"618\" alt=\"...",
            "impact": "minor",
            "message": "Alt text \"Image of woman and child holding hands crossing a zebra crossing. Footsteps child pedestrian safety practical guide\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a937648e06a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c36189ce"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "#paragraph-17445 > div:nth-of-type(1) > article > div > img",
            "selector": "#paragraph-17445 > div:nth-of-type(1) > article > div > img",
            "html": "<img loading=\"lazy\" class=\"occ-img-responsive\" src=\"/sites/default/files/styles/occtw_content_width_1200/public/image/fire-and-rescue/Footsteps%20OCC%20Homepage%202.png\" width=\"600\" height=\"618\" alt=\"...",
            "impact": "minor",
            "message": "Alt text \"Image of woman and child holding hands crossing a zebra crossing. Footsteps child pedestrian safety practical guide\" starts with redundant prefix \"image\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "#paragraph-17445 > div:nth-of-type(1) > article > div > img",
            "selector": "#paragraph-17445 > div:nth-of-type(1) > article > div > img",
            "html": "<img loading=\"lazy\" class=\"occ-img-responsive\" src=\"/sites/default/files/styles/occtw_content_width_1200/public/image/fire-and-rescue/Footsteps%20OCC%20Homepage%202.png\" width=\"600\" height=\"618\" alt=\"...",
            "impact": "minor",
            "message": "Alt text \"Image of woman and child holding hands crossing a zebra crossing. Footsteps child pedestrian safety practical guide\" starts with redundant prefix \"image\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div > label[for=\"edit-search-string\"]",
            "selector": "div > label[for=\"edit-search-string\"]",
            "html": "<label class=\"occlss-u-visuallyhidden occlss-form-cntrls__label occlss-form-cntrls__label--small\" for=\"edit-search-string\">Search</label>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1.46:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed304acd9ac9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-254dd19d"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#paragraph-16404 > div:nth-of-type(3) > h2",
            "selector": "#paragraph-16404 > div:nth-of-type(3) > h2",
            "html": "<h2 class=\"field field--name-field-occtw-sh-title field--type-string field--label-hidden occlss-seasonal-highlights__heading\">Flooding protection</h2>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98d2864fddd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b19f1895"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#paragraph-16404 > div:nth-of-type(3) > p",
            "selector": "#paragraph-16404 > div:nth-of-type(3) > p",
            "html": "<p>Prepare for and know what to do if you have been flooded - advice and support is on the Oxfordshire Flooding Toolkit.&nbsp;</p>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fc56c3870b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06678799"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#paragraph-16402 > div:nth-of-type(3) > h2",
            "selector": "#paragraph-16402 > div:nth-of-type(3) > h2",
            "html": "<h2 class=\"field field--name-field-occtw-sh-title field--type-string field--label-hidden occlss-seasonal-highlights__heading\">Plan ahead</h2>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca08c8ed2962",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9795a207"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#paragraph-16402 > div:nth-of-type(3) > p",
            "selector": "#paragraph-16402 > div:nth-of-type(3) > p",
            "html": "<p>As the temperature drops and the weather worsens, get some top tips on how you can prepare.</p>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a084155b300f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6065e00"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#cookies-info",
            "selector": "#cookies-info",
            "html": "<div class=\"occ-gdrp-modal__content-tabs-item js-occ-gdrp-modal__content-tabs-item active\" tabindex=\"0\" id=\"cookies-info\">\n            <div class=\"occ-gdrp-modal__text-cont\">\n              <h2 class=\"...",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4a479d05f9b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b676adfb"
          },
          {
            "rule": "navigable/skip-link",
            "xpath": "li:nth-of-type(1) > a[href=\"#content\"]",
            "selector": "li:nth-of-type(1) > a[href=\"#content\"]",
            "html": "<a href=\"#content\" class=\"occlss-skip-to-content__skip-menu-link\">skip to main content</a>",
            "impact": "moderate",
            "message": "Skip link points to \"#content\" which does not exist on the page.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4994b5b98e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e288734f"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#show-cookiepopup",
            "selector": "#show-cookiepopup",
            "html": "<button class=\"occ-show-cookiepopup js-occ-show-cookiepopup\" id=\"show-cookiepopup\" aria-label=\"Cookie control\" accesskey=\"c\" @click=\"toggle()\" :class=\"popupStatus ? 'is-active' : ''\">\n    <span class=...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09cf5c1b5f86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5dcd522c"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#modal-container",
            "selector": "#modal-container",
            "html": "<div class=\"occ-gdrp-modal js-occ-gdrp-modal is-visible\" id=\"modal-container\" aria-hidden=\"false\" role=\"dialog\" aria-labelledby=\"occ_modal_title\" tabindex=\"0\">\n  <div class=\"occ-gdrp-modal__content\">\n...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16da22c7ad7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64ca03b2"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#splide01-slide01",
            "selector": "#splide01-slide01",
            "html": "<li class=\"splide__slide is-active is-visible\" id=\"splide01-slide01\" role=\"tabpanel\" aria-roledescription=\"slide\" aria-label=\"1 of 3\" style=\"width: calc(100%);\">\n            <div id=\"paragraph-19711\" ...",
            "impact": "minor",
            "message": "Role \"tabpanel\" is not allowed on element <li>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fba5063a2740",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f290590"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 11,
        "duplicateFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 332,
          "failed": 2,
          "cantTell": 141,
          "inapplicable": 6
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a71c465459f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e406d3051f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 481,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 27
    },
    {
      "submittedUrl": "https://www.pembrokeshire.gov.uk/",
      "finalUrl": "https://www.pembrokeshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html",
      "pageTitle": "Pembrokeshire County Council",
      "elapsedMs": 20784,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 74,
          "failed": 1,
          "cantTell": 21,
          "inapplicable": 75
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r59"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fabe83bba5d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          }
        ],
        "outcomeCount": 171,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 57,
          "failed": 12,
          "cantTell": 9,
          "inapplicable": 73
        },
        "failedRules": [
          "landmark-one-main",
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "avoid-inline-spacing",
          "color-contrast",
          "document-title",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region"
        ],
        "failures": [
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-gb\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0cf0d3a792c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-gb\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f81490f07c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".topbox",
            "html": "<div class=\"topbox\">\n<div>Pembrokeshire County Council</div><div style=\"margin-top:-8px;\">Cyngor Sir Penfro</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2a77fbbcc5d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-01dcdc8a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#reseng",
            "html": "<div class=\"menuboxhalf\" id=\"reseng\">\n<div class=\"menutxtleft\"><a href=\"https://www.pembrokeshire.gov.uk/resident\">Resident</a></div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8d149f16969",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c14cdfd5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#rescy",
            "html": "<div class=\"menuboxhalf\" id=\"rescy\">\n<div class=\"menutxtright\"><a href=\"https://www.sir-benfro.gov.uk/preswylydd\">Preswylydd</a></div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54b7c2b3f1f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6be088a4"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#councileng",
            "html": "<div class=\"menuboxhalf\" id=\"councileng\">\n<div class=\"menutxtleft\"><a href=\"https://www.pembrokeshire.gov.uk/council\">Council</a></div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80ef0c1b183e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-725d36de"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#councilcy",
            "html": "<div class=\"menuboxhalf\" id=\"councilcy\">\n<div class=\"menutxtright\"><a href=\"https://www.sir-benfro.gov.uk/cyngor\">Y Cyngor</a></div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd22bf01111f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8df7fa53"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#busineng",
            "html": "<div class=\"menuboxhalf\" id=\"busineng\">\n<div class=\"menutxtleft\"><a href=\"https://www.pembrokeshire.gov.uk/business\">Business</a></div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12e024ab44d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3199dfe2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#busincy",
            "html": "<div class=\"menuboxhalf\" id=\"busincy\">\n<div class=\"menutxtright\"><a href=\"https://www.sir-benfro.gov.uk/busnes\">Busnes</a></div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc7e49a9ee8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bd809d3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#viseng",
            "html": "<div class=\"menuboxhalf\" id=\"viseng\">\n<div class=\"menutxtleft\"><a href=\"https://www.pembrokeshire.gov.uk/visitor\">Visitor</a></div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "191662792db2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1366363b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#viscy",
            "html": "<div class=\"menuboxhalf\" id=\"viscy\">\n<div class=\"menutxtright\"><a href=\"https://www.sir-benfro.gov.uk/ymwelydd\">Ymwelwyr</a></div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eefc04a3c929",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca761f4e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".myAccBox",
            "html": "<div class=\"myAccBox\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73065f1df837",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf5a6503"
          }
        ],
        "outcomeCount": 151,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 289,
          "failed": 19,
          "cantTell": 8,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_visible",
          "html_skipnav_exists",
          "skip_main_exists",
          "style_color_misuse",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html lang=\"en-gb\">",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2ac2d168afe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f818188"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8dda4a4788e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link type=\"text/css\" rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,500,700,900\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2beba34a93f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-485deb49"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8136dd37b2c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body style=\"background-image: url(\"https://cdn.pembrokeshire.gov.uk/images/splash-spring.jpg\");\">",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc7e30747749",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4826a1e"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg height=\"400\" width=\"250\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "046bf2f7c410",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af2ec5a4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Pembrokeshire County Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a028d19c545",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0da6471"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div style=\"margin-top:-8px;\">",
            "message": "Confirm this text 'Cyngor Sir Penfro' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "304d9a9040a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1615be3"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.pembrokeshire.gov.uk/resident\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ae4524884e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d02878d4"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.sir-benfro.gov.uk/preswylydd\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a66c30e4066",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8668c9a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.pembrokeshire.gov.uk/council\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21eaf7632ca9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10090c19"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.sir-benfro.gov.uk/cyngor\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4eca248a9be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0afd7d28"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.pembrokeshire.gov.uk/business\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "184f1add915f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ddd90598"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.sir-benfro.gov.uk/busnes\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c413691c441",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d51bb8b6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.pembrokeshire.gov.uk/visitor\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b015440951ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eda6cac4"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.sir-benfro.gov.uk/ymwelydd\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0cb83ec8ae9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6055e5be"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://account.pembrokeshire.gov.uk/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5490cadd7558",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbcc2224"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"https://account.pembrokeshire.gov.uk/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b52b60b88b38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b975394"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"https://nghyfrif.sir-benfro.gov.uk/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4835c222f4fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d324d07e"
          }
        ],
        "outcomeCount": 309,
        "uniqueFailedCount": 19,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 88,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "navigable/bypass",
          "navigable/page-has-heading-one"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/bypass",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "serious",
            "message": "Page has no mechanism to bypass repeated content. Add a <main> landmark or skip link.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87e8f0cbdd44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00088f89"
          },
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "329773ac73c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "820edc63680b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#wrapall",
            "selector": "#wrapall",
            "html": "<div id=\"wrapall\">\n<div id=\"startbox\">\n<div id=\"logo\"><svg width=\"250\" height=\"400\"><image xlink:href=\"https://cdn.pembrokeshire.gov.uk/images/logo.svg\" width=\"250px\" height=\"340px\"></image></svg></di...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "beeee2862145",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b38a544"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 42,
          "failed": 0,
          "cantTell": 10,
          "inapplicable": 1
        },
        "failedRules": [],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [],
        "outcomeCount": 53,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.pendle.gov.uk/",
      "finalUrl": "https://www.pendle.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Pendle Borough Council Homepage",
      "elapsedMs": 18644,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 472,
          "failed": 66,
          "cantTell": 6,
          "inapplicable": 55
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b4251a1ae41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/site_map\">Site map</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/register\">Register</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/account/signin\">Sign in</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/counciltax\">Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/recyclingandrefuse\">Bins and Recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://www.pendle.gov.uk/planning\">Planning and Building Control</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/homepage/160/community_support_hub\">Community Support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://www.pendle.gov.uk/council\">Council and Democracy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://www.pendle.gov.uk/homepage/48/taxis\">Taxis and Private Hire</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/licensing\">Licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://www.pendle.gov.uk/info/20005/your_environment\">Environmental Health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/homepage/148/pendle_news_room\" target=\"_blank\">News Room</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://placependle.co.uk/\">Place Pendle</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendleleisuretrust.co.uk/\" target=\"_blank\">Leisure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/homepage/131/all_services\">More services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/info/20094/data_protection_and_freedom_of_information/434/privacy_notice/3\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/info/20094/data_protection_and_freedom_of_information/434/privacy_notice\">Privacy Notice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/terms\">Terms and Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.pendle.gov.uk/privacy\">Your Data</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h4",
            "html": "<h4>...</h4>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fff16a54a28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e6dcb0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h4",
            "html": "<h4>...</h4>",
            "message": "The heading skips one or more levels",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4d6d7818ba9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.58:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.58:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"masttab-1\"]",
            "html": "<p id=\"masttab-1\" class=\"nav-hover-item nav-hover-item-active\">...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b73312f4983",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7cb3496"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including links to all of our online services</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a64d29c6275",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including online council tax services, discounts a...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including collection dates, garden waste, bulky wa...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including planning applications, planning permissi...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Links to help available for the local community</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including dates, agendas, minutes and reports</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including councillors, council structure, jobs, el...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including driver, vehicle and operator licences an...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Licensing Act 2003, Gambling, Animal Licensing, St...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including fly-tipping, noise pollution, pest contr...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Latest vacancies and information on volunteering</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including current and past news releases and media...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Stay up to date with all things Pendle</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Including leisure centres, and swimming pools, gol...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Links to all of our services</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"imageTextWidgetText\"]",
            "html": "<p class=\"imageTextWidgetText\">If you want to take part in the election, you must...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fb4bea02542",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2bb9827a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"imageTextWidgetText\"]",
            "html": "<p class=\"imageTextWidgetText\">The deadline to apply is 5pm on Tuesday 21 April 2...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"imageTextWidgetText\"]",
            "html": "<p class=\"imageTextWidgetText\">The new food waste recycling scheme goes live in A...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 599,
        "duplicateFailedCount": 60,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 398,
          "failed": 22,
          "cantTell": 8,
          "inapplicable": 45
        },
        "failedRules": [
          "color-contrast",
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".span-4.column:nth-child(1) > .widget__image-and-text-2.widget > .imageTextWidget > h2 > a > span",
            "html": "<span>Register to Vote</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.2 (foreground color: #e71c3a, background color: #f6f6f6, font size: 14.4pt (19.2px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".span-4.column:nth-child(1) > .widget__image-and-text-2.widget > .imageTextWidget > h2 > a > span"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3beead5a5a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-365f193b"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".styles999 > .imageTextWidget > h2 > a > span",
            "html": "<span>Apply For a Postal Vote</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.2 (foreground color: #e71c3a, background color: #f6f6f6, font size: 14.4pt (19.2px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".styles999 > .imageTextWidget > h2 > a > span"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88c2b52ff114",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3849b782"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".span-4.column:nth-child(3) > .widget__image-and-text-2.widget > .imageTextWidget > h2 > a > span",
            "html": "<span>Food Waste Recycling</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.2 (foreground color: #e71c3a, background color: #f6f6f6, font size: 14.4pt (19.2px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".span-4.column:nth-child(3) > .widget__image-and-text-2.widget > .imageTextWidget > h2 > a > span"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd183034553c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96d9d379"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".span-4.column:nth-child(1) > .widget__content.widget > .editor > h4:nth-child(1)",
            "html": "<h4><a href=\"https://www.pendle.gov.uk/doitonline\">Save time, do it online</a></h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3dc3ef7d5e27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c5bf11e"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".span-large > .widget__content.widget > .editor > h4",
            "html": "<h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c34c3e2db33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78e1c67f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#ccc-title",
            "html": "<h2 id=\"ccc-title\">This site uses cookies to store information on your computer.</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "982f88b53e49",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef072f7f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#ccc-intro",
            "html": "<p id=\"ccc-intro\">Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cca0d1f8b978",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b28a7ef"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#ccc-necessary-title",
            "html": "<h3 id=\"ccc-necessary-title\">Necessary Cookies</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46565a697446",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-666ca1d2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#ccc-necessary-description",
            "html": "<p id=\"ccc-necessary-description\">Necessary cookies enable core functionality such as page navigation and access to secure areas. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f928971e9fe1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64aa523c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"0\"] > .optional-cookie-header",
            "html": "<h3 class=\"optional-cookie-header\">Analytics</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f787e82eb611",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d245bb82"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"0\"] > .checkbox-toggle > .checkbox-toggle-label > .checkbox-toggle-on",
            "html": "<span class=\"checkbox-toggle-on\">On</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92a625f05468",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75dfd759"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"0\"] > .checkbox-toggle > .checkbox-toggle-label > .checkbox-toggle-off",
            "html": "<span class=\"checkbox-toggle-off\">Off</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc8fe8c5a070",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11cef534"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"0\"] > p",
            "html": "<p>A description for Analytics has not been provided.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2b660437acf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c528d53b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"1\"] > .optional-cookie-header",
            "html": "<h3 class=\"optional-cookie-header\">Marketing</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b52e436835cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-217d58ec"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"1\"] > .checkbox-toggle > .checkbox-toggle-label > .checkbox-toggle-on",
            "html": "<span class=\"checkbox-toggle-on\">On</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "835af1f99346",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29f3ff57"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"1\"] > .checkbox-toggle > .checkbox-toggle-label > .checkbox-toggle-off",
            "html": "<span class=\"checkbox-toggle-off\">Off</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20b82408a97f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62f39c69"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"1\"] > p",
            "html": "<p>A description for Marketing has not been provided.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9c05467f184",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d961f5d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"2\"] > .optional-cookie-header",
            "html": "<h3 class=\"optional-cookie-header\">Preferences</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02ccdc112988",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43874032"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"2\"] > .checkbox-toggle > .checkbox-toggle-label > .checkbox-toggle-on",
            "html": "<span class=\"checkbox-toggle-on\">On</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "258e21e56271",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ee404b0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"2\"] > .checkbox-toggle > .checkbox-toggle-label > .checkbox-toggle-off",
            "html": "<span class=\"checkbox-toggle-off\">Off</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e305679f48c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34cce537"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".optional-cookie[data-index=\"2\"] > p",
            "html": "<p>A description for Preferences has not been provided.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d59b23e9fb4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d71b300"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#ccc-info",
            "html": "<div id=\"ccc-info\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "feb84a81173e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f516cce0"
          }
        ],
        "outcomeCount": 473,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 22
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1401,
          "failed": 30,
          "cantTell": 20,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link color=\"#333333\" href=\"//www.pendle.gov.uk/site/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "203fe47ed495",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-768f659a"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#333333\" href=\"//www.pendle.gov.uk/site/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0abd208b06d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf407c34"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"screen\" href=\"//www.pendle.gov.uk/site/styles/generic/base.css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3eb46b175d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bee14a54"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a rel=\"nofollow\" href=\"https://www.pendle.gov.uk/#main_content\" class=\"skip-links__link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2afd7b25c157",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87eb3b84"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"search-site\" placeholder=\"Search\" name=\"q\" maxlength=\"40\" size=\"18\" type=\"text\" class=\"field\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67e63188be45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5fed575a"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Go\" type=\"submit\" class=\"show-hide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e86bb7a57edc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-08d53f06"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-target=\"#masttab-1\" href=\"https://www.pendle.gov.uk/request_a_service\" class=\"icon-traffic-cone active\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af5124cdc24d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e79ba49"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-target=\"#masttab-2\" href=\"https://www.pendle.gov.uk/pay_for_it\" class=\"icon-chat\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b66a8033c7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35dcd18f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-target=\"#masttab-3\" href=\"https://www.pendle.gov.uk/a_to_z\" class=\"icon-bookmark\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43e492e13463",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e9cc72ec"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.pendle.gov.uk/request_a_service\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76cf1e3cbbc2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8eb9187a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.pendle.gov.uk/report_a_problem\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b512307b714a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-260d2efa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.pendle.gov.uk/homepage/160/community_support_hub\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e0426b65748",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca45fda1"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "Verify the contrast ratio of the text with shadow meets the WCAG AA minimum requirements for text of size 19.2px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13ede6f4ec7f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed7d8057"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "Verify the contrast ratio of the text with shadow meets the WCAG AA minimum requirements for text of size 19.2px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "Verify the contrast ratio of the text with shadow meets the WCAG AA minimum requirements for text of size 19.2px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xml:space=\"preserve\" enable-background=\"new 0 0 72.5 72.5\" viewBox=\"0 0 72.5 72.5\" y=\"0px\" x=\"0px\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee28007a8f0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b78bb10"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg width=\"24\" viewBox=\"0 0 24 24\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2c8635c0ef0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37838247"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2 id=\"ccc-title\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97abd3c21a08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74a2eba1"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button onclick=\"CookieControl.notifyAccept()\" class=\"ccc-notify-button ccc-button-solid\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c5071da3332",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b5a2acf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button onclick=\"CookieControl.notifyAccept()\" class=\"ccc-notify-button ccc-button-solid\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99a6248139c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1da067df"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3 class=\"optional-cookie-header\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5265b3504abb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fbcf7c2"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"checkbox-toggle\">",
            "message": "Confirm this text 'On Off' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd3ae8f87697",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c15e1641"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3 class=\"optional-cookie-header\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"checkbox-toggle\">",
            "message": "Confirm this text 'On Off' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3 class=\"optional-cookie-header\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"checkbox-toggle\">",
            "message": "Confirm this text 'On Off' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" id=\"ccc-info-link\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7653125d6f33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e4b1721"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" id=\"ccc-info-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae31db4ba927",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7dc8644"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg y=\"0px\" x=\"0px\" viewBox=\"0 0 32 40\" data-icon=\"external-link\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1eb1ee85196e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d00f470c"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg y=\"0px\" x=\"0px\" viewBox=\"0 0 32 40\" data-icon=\"external-link\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "050599c3b7f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1dec063e"
          }
        ],
        "outcomeCount": 1435,
        "uniqueFailedCount": 24,
        "duplicateFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 86,
          "failed": 6,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "landmarks/region",
          "navigable/heading-order"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"https://www.gov.uk/register-to-vote\"] > span",
            "selector": "a[href=\"https://www.gov.uk/register-to-vote\"] > span",
            "html": "<span>Register to Vote</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5096a2af953d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a2f26f9"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"https://www.pendle.gov.uk/info/20084/elections/299/vote_by_post\"] > span",
            "selector": "a[href=\"https://www.pendle.gov.uk/info/20084/elections/299/vote_by_post\"] > span",
            "html": "<span>Apply For a Postal Vote</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aed4b19394cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab9e1910"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"https://www.pendle.gov.uk/info/20106/refuse/684/food_waste\"] > span",
            "selector": "a[href=\"https://www.pendle.gov.uk/info/20106/refuse/684/food_waste\"] > span",
            "html": "<span>Food Waste Recycling</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3dfaa178d1d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aceb20ce"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "div:nth-of-type(1) > div:nth-of-type(1) > div > div > h4:nth-of-type(1)",
            "selector": "div:nth-of-type(1) > div:nth-of-type(1) > div > div > h4:nth-of-type(1)",
            "html": "<h4><a href=\"https://www.pendle.gov.uk/doitonline\">Save time, do it online</a></h4>",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ff920748f08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-218a37a0"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "div:nth-of-type(3) > div > div > div > h4",
            "selector": "div:nth-of-type(3) > div > div > div > h4",
            "html": "<h4><a href=\"https://www.pendle.gov.uk/accessibility\">Accessibility</a>&nbsp;&nbsp;&nbsp;<a href=\"https://www.pendle.gov.uk/info/20094/data_protection_and_freedom_of_information/434/privacy_notice/3\">...",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4596f6cf1a06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79ffb113"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#ccc",
            "selector": "#ccc",
            "html": "<section id=\"ccc\" dark=\"\" slideout=\"\" left=\"\" closed=\"\" style=\"z-index: 2147483647;\"><div id=\"ccc-overlay\"></div><div id=\"ccc-icon\"><svg xmlns=\"http://www.w3.org/2000/svg\" x=\"0px\" y=\"0px\" viewBox=\"0 0...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0880811fca05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bdb0598c"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 188,
          "failed": 26,
          "cantTell": 102,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "167fba07a75f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 318,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 91
    },
    {
      "submittedUrl": "https://www.pkc.gov.uk/",
      "finalUrl": "https://www.pkc.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Perth and Kinross Council - Perth &amp; Kinross Council",
      "elapsedMs": 21486,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 657,
          "failed": 17,
          "cantTell": 1,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r8"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"gi-carousel__itemlinkbtn gi-carousel__itemlinkbtn--selected\"]",
            "html": "<button class=\"gi-carousel__itemlinkbtn gi-carousel__itemlinkbtn--selected\" data-slide=\"carouselslide0\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2526507a9e90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75ee1e8d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"gi-carousel__itemlinkbtn\"]",
            "html": "<button class=\"gi-carousel__itemlinkbtn\" data-slide=\"carouselslide1\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5bcfd085251",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35183786"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"gi-carousel__itemlinkbtn\"]",
            "html": "<button class=\"gi-carousel__itemlinkbtn\" data-slide=\"carouselslide2\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"gi-carousel__itemlinkbtn\"]",
            "html": "<button class=\"gi-carousel__itemlinkbtn\" data-slide=\"carouselslide3\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"utilitymenu__link\"]",
            "html": "<a class=\"utilitymenu__link\" href=\"https://www.pkc.gov.uk/contactus\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02098c7e4888",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-17859a95"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"utilitymenu__link\"]",
            "html": "<a class=\"utilitymenu__link\" href=\"https://www.pkc.gov.uk/article/15583/Terms-and-disclaimer\">Terms and disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"utilitymenu__link\"]",
            "html": "<a class=\"utilitymenu__link\" href=\"https://www.pkc.gov.uk/cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"utilitymenu__link\"]",
            "html": "<a class=\"utilitymenu__link\" href=\"https://www.pkc.gov.uk/accessibility\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bygoss__link\"]",
            "html": "<a class=\"bygoss__link\" href=\"https://www.gossinteractive.com\" rel=\"noopener\" target=\"_blank\" title=\"Digital platform technology, online self-service and web content management provided by GOSS\">Powered by GOSS</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "731fbffe560e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9d24bdc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li[@id=\"carouselslide1\"]",
            "html": "<li class=\"gi-carousel__slide gi-carousel__slide--right\" id=\"carouselslide1\" aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "592722a506f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6bb4bafa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li[@id=\"carouselslide2\"]",
            "html": "<li class=\"gi-carousel__slide\" id=\"carouselslide2\" aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19d608fdb769",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc09fe09"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li[@id=\"carouselslide3\"]",
            "html": "<li class=\"gi-carousel__slide gi-carousel__slide--left\" id=\"carouselslide3\" aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f0c885f5288",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5bd8a03e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ead84bd11aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@id=\"headkeywords_input_suggestions\"]",
            "html": "<ul id=\"headkeywords_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" style=\"top: 50px; width: 350px;\" />",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0a5ce63005b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd884632"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Some of these cookies are essential, while others ...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbd826af603b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"cookie-consents-updated-message\"]",
            "html": "<p id=\"cookie-consents-updated-message\" class=\"cookie-consents-updated-confirmation__message\">Your cookie preferences were saved</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7c561073ee4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87ddb6fa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/ul[@id=\"headkeywords_input_suggestions\"]",
            "html": "<ul id=\"headkeywords_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" style=\"top: 50px; width: 350px;\" />",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61c17aaccdd0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-736e00a6"
          }
        ],
        "outcomeCount": 723,
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 12,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 571,
          "failed": 1,
          "cantTell": 4,
          "inapplicable": 43
        },
        "failedRules": [
          "page-has-heading-one"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca9af6f1f56a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 619,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1593,
          "failed": 48,
          "cantTell": 44,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_keyboard_handler_exists",
          "aria_role_redundant",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "html_skipnav_exists",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html lang=\"en\">",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f8c1cfa231b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9489061"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"https://www.pkc.gov.uk/chill.css?v=639083225340000000\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf62bdab57ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ed77430"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://www.pkc.gov.uk/chill.css?v=639083225340000000\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba29c7a970f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83e00892"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"https://www.pkc.gov.uk:443/#maincontent\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba73f764f814",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a7ce752"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"https://www.pkc.gov.uk:443/#maincontent\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30d25fdbcd14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b1c54b2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"mobilemenu\" aria-haspopup=\"true\" class=\"gi-mobilenavtoggle__btn\" id=\"c_250509066822400\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a35e7e1c33c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7484e20"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"mobilemenu\" aria-haspopup=\"true\" class=\"gi-mobilenavtoggle__btn\" id=\"c_250509066822400\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf939e8b01a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-621eb872"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"gi-sitelogo__link\" href=\"https://www.pkc.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af059870d720",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a053ab56"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<input aria-labelledby=\"headkeywords_input_label\" aria-autocomplete=\"list\" aria-haspopup=\"listbox\" aria-controls=\"headkeywords_input_suggestions\" aria-expanded=\"false\" role=\"combobox\" autocomplete=\"off\" maxlength=\"100\" type=\"text\" value=\"\" name=\"q\" placeholder=\"Search...\" class=\"searchform__inputtxt searchform__inputtxt--sitesearch\" id=\"headkeywords_input\" data-dataurl=\"https://www.pkc.gov.uk/search\">",
            "message": "Verify the <input> element with \"combobox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8edcdaa534f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5eef7364"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-action=\"start\" class=\"gi-carousel__play gi-carousel__play--paused\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eab47db3e8e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-612cf732"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"gi-carousel__previous\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b388409ace35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-beea1e06"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"menu__block menu__block--none\" href=\"https://www.pkc.gov.uk/resident\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84cb217ddbc2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00f3e75b"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img alt=\"\" role=\"presentation\" class=\"block__image\" src=\"https://www.pkc.gov.uk/image/51526/I-m-a-resident-icon/original.png?m=1691162306313\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f81221db7426",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9616fac4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"menu__block menu__block--none\" href=\"https://www.pkc.gov.uk/article/22331/I-m-a-business\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31d2ae2dd899",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05fe17c0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img alt=\"\" role=\"presentation\" class=\"block__image\" src=\"https://www.pkc.gov.uk/image/51528/I-m-a-business-icon/original.png?m=1691162283840\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dff0351bf4d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-390b7e52"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"menu__block menu__block--none\" href=\"https://www.pkc.gov.uk/article/22338/Your-council\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12f887f19967",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d940b3e8"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img alt=\"\" role=\"presentation\" class=\"block__image\" src=\"https://www.pkc.gov.uk/image/51527/Your-council/original.png?m=1692021470033\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93fdf6fa7aa4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58430a46"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"menu__block menu__block--none\" href=\"https://www.pkc.gov.uk/article/22344/I-m-a-visitor\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08e92cc71c9e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcc22251"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img alt=\"\" role=\"presentation\" class=\"block__image\" src=\"https://www.pkc.gov.uk/image/51518/I-m-a-visitor/original.png?m=1691162449187\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89607ecd99b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d02d0693"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/planning\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbfb1e89117c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b6aa961"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/counciltax\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b02d2b5182ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f435313"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/recycle\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "207de27a2161",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4518b0d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/schools\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f4add633ed3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff4be541"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/housing\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc906bdf441f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7291bd0b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/welfarerights\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ded0ceec2d62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a30ab74a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/registrars\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b0cb2e26023",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-770bdc2c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/news\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99a3c55ba616",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3008de5b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14148/Business-and-trade\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7394d94600d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4efb8581"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14152/Council-and-democracy\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d26dd00624b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f32644d9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/emergencies\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d89355bfa66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-230f4756"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14154/Environment\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2bf7e791d44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ed75ea2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14156/Health-and-social-care\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7c25ecc8c81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d62fd272"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14157/Jobs-careers-and-employment-information\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd7a85e6a7cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46002b1c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14158/Leisure-sport-and-culture\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afefa616f1cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5865970"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14160/Licences-and-permits\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56d15d9fe759",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8f60c67"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14510/Protecting-people-from-harm\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66af4e0f6682",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a540bd63"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/14162/Roads-transport-and-parking\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d00860962827",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b08de079"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/23501/Apply-for-it\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dac900e08a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5566cf34"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/23502/Report-it\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af9257b43b51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-327729f0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.pkc.gov.uk/article/23503/Pay-it\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b70bba4a8a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f0ae21e8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://my.pkc.gov.uk/\" class=\"featuregroup__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68cd0186ea73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-01d37165"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Perth & Kinross Council Facebook\" href=\"https://www.facebook.com/pages/Perth-Kinross-Council/182490198442055\" class=\"imagelink__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5f7458582ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75fcd2ce"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Perth & Kinross Council Twitter\" href=\"https://x.com/perthandkinross\" class=\"imagelink__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fa3e9539436",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4eb6fa7e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Perth & Kinross Council LinkedIn\" href=\"https://www.linkedin.com/company/perth-&-kinross-council/\" class=\"imagelink__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a4bad0d29b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6036f30"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Perth and Kinross Council\" href=\"https://www.pkc.gov.uk/\" class=\"imagelink__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "831e7842faf5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d62ad3d9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Adult support and protection\" href=\"https://www.pkc.gov.uk/asap\" class=\"imagelink__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3b73681b499",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2d6f394"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Child protection\" href=\"https://www.pkc.gov.uk/childprotection\" class=\"imagelink__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49feb71ea7be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c6b833a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Digital platform technology, online self-service and web content management provided by GOSS\" target=\"_blank\" rel=\"noopener\" href=\"https://www.gossinteractive.com\" class=\"bygoss__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04c5224b7863",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e3cd0e1"
          }
        ],
        "outcomeCount": 1642,
        "uniqueFailedCount": 48,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region",
          "navigable/page-has-heading-one"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f9c16472734",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#iframemaindiv",
            "selector": "#iframemaindiv",
            "html": "<div style=\"position: fixed; top: 0px; left: 0px; background-color: transparent; width: 100%; height: 100%; pointer-events: none; z-index: 16777215;\" id=\"iframemaindiv\">            <div id=\"cloudlink-...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42bc944f4633",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a573206e"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 283,
          "failed": 0,
          "cantTell": 66,
          "inapplicable": 1
        },
        "failedRules": [],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [],
        "outcomeCount": 350,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 5
    },
    {
      "submittedUrl": "https://www.peterborough.gov.uk/",
      "finalUrl": "https://www.peterborough.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Peterborough City Council | Peterborough City Council",
      "elapsedMs": 24455,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 500,
          "failed": 36,
          "cantTell": 0,
          "inapplicable": 52
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"hide-advert\"]",
            "html": "<button class=\"hide-advert\">Close advert</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f785bb20e39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a13b9e2c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"/business/commercial-information/advertising/advertising-on-our-website\">Advertisement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc572c633862",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79bb8916"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://careers.peterborough.gov.uk/jobs/home/\">Search job vacancies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d48eedab847f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://ip.e-paycapita.com/AIP/itemSelectionPage.do?link=showItemSelectionPage&siteId=135&languageCode=EN&source=AIP\">Pay an invoice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a title=\"Report it online\" href=\"/report-it-online\" data-nodeid=\"a46f669f-f62c-46c3-96c2-c6107a029b7b\" data-nodelanguage=\"en-GB\" data-entryid=\"5464059d-0f89-4efc-9e8b-fc3cfab45807\">Report it online</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a title=\"Newsletter sign-up\" href=\"/newsletter-sign-up\" data-nodeid=\"e2fccbfa-26f3-479d-aa9d-73a7e86b69f1\" data-nodelanguage=\"en-GB\" data-entryid=\"3b8b8bc8-36d6-49da-8471-3b2474c78f9d\">E-newsletter sign-up</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"https://www.peterborough.gov.uk/\" target=\"_self\" rel=\"noopener noreferrer\">Homepage</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9077c14def86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41c7d32a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"https://careers.peterborough.gov.uk/jobs/home/\" target=\"_self\" rel=\"noopener noreferrer\">Jobs and careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"/contact-us\">Contact the council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"/report-it-online\">Report it online</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"/newsletter-sign-up\">Newsletter sign-up</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"/accessibility\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"/privacy\">Privacy policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"/cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fLink link\"]",
            "html": "<a class=\"fLink link\" href=\"/social-media\">Social media</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39c8de0a18da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d476cb074af6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 588,
        "duplicateFailedCount": 30,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 852,
          "failed": 12,
          "cantTell": 0,
          "inapplicable": 41
        },
        "failedRules": [
          "button-name",
          "heading-order",
          "landmark-banner-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "button[aria-controls=\"iab-purpose-controls\"]",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-purpose-controls\" aria-expanded=\"false\">",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f16142529942",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bae4ba4b"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "button[aria-controls=\"iab-special-purpose-controls\"]",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-special-purpose-controls\" aria-expanded=\"false\">",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e61b08e9e43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0dd4f115"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "button[aria-controls=\"iab-feature-controls\"]",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-feature-controls\" aria-expanded=\"false\">",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38c56939518c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-272c88e8"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#iab-specialFeatureOptins > .iab-header-toggle > .ccc-vendor-reveal.ccc-notify-button.ccc-link",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-specialFeatureOptins-controls\" aria-expanded=\"false\">",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "010ab8dc48c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98a8cfc2"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".card-consultation > .card-link.link > .card-header > h4",
            "html": "<h4 class=\"card-title short-title\">Traffic regulation order - Russell Street and Cromwell Road Junction</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80e8fcd44921",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-71f5d717"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#iab-purpose > .iab-header-toggle",
            "html": "<header class=\"iab-header-toggle\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7ae40528266",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b225139"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#iab-special-purpose > .iab-header-toggle",
            "html": "<header class=\"iab-header-toggle\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38bcc1a312a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07eccd45"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#iab-feature > .iab-header-toggle",
            "html": "<header class=\"iab-header-toggle\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1eac1444542",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a96318ae"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#iab-specialFeatureOptins > .iab-header-toggle",
            "html": "<header class=\"iab-header-toggle\">",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc41da999c41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-683a7643"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-Qotzb",
            "html": "<a class=\"sc-Qotzb glHKoM\" href=\"/#main\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cfffd1c3b9e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9aa30f95"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".advert-link",
            "html": "<a class=\"advert-link link\" href=\"https://www.peterborough.gov.uk/council/elections/register-to-vote?utm_source=advert&utm_campaign=registertovote\" target=\"_self\" rel=\"noopener noreferrer\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf85db40bc64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b31bcda8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "span > .link",
            "html": "<a class=\" link\" href=\"/business/commercial-information/advertising/advertising-on-our-website\">Advertisement</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3786e862f4cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99785497"
          }
        ],
        "outcomeCount": 905,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2026,
          "failed": 77,
          "cantTell": 66,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_complementary_labelled",
          "aria_content_in_landmark",
          "aria_keyboard_handler_exists",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_sensory_misuse",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a28bddcf6590",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Baskerville&display=swap\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e18c102139c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f732473c"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/_46aYdw_f9afeb78-91fb-43ac-814b-e0495b936b36/static/print.css\" media=\"print\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f7350198033",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1a733e6"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bee8f682543d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52ccee84"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6823274f6af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6b3664f"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef59eb4384da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be5b2ea8"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p class=\"ccc-intro\">",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8502479a1081",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94dfe3ea"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p class=\"ccc-intro\">",
            "message": "Confirm the word(s) 'right' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://iabeurope.eu/iab-europe-transparency-consent-framework-policies/\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "214901691440",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ace9b1c0"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a133c42da2b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd281c74"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "552378149030",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e686a2c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b82bd89b830",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c95c4c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2a833a4e60b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div aria-label=\"Purposes and vendors tabs\" role=\"tablist\">",
            "message": "Verify the <div> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb226c4816de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c53c83a"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<div aria-label=\"Purposes and vendors tabs\" role=\"tablist\">",
            "message": "Component with \"tablist\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9608daefe04e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c6f22df"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"cmp-button ccc-notify-button ccc-tabbable ccc-button-solid\" aria-selected=\"true\" role=\"tab\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f17761f6050e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c2a6fad6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"cmp-button ccc-notify-button ccc-tabbable ccc-button-solid\" aria-selected=\"true\" role=\"tab\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72e72b63a07c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c0b1b4f"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"cmp-button ccc-notify-button ccc-tabbable ccc-link\" aria-selected=\"false\" role=\"tab\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a63df9c4e356",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-805cbdcf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"cmp-button ccc-notify-button ccc-tabbable ccc-link\" aria-selected=\"false\" role=\"tab\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8cde53f3031",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4d50609"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-purpose-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3bf581c029b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6f6eddb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-purpose-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fb432b3db1d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c32300d"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-purpose-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c21b1b62dce9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1d2c776"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-special-purpose-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74af29907ef7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e475695"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-special-purpose-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d4829d2a809",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4f2d643"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-special-purpose-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c3ebb36230e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e1950af"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-feature-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8d6075bb8ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9836f02a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-feature-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "716520e4ab88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-776e7ea0"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-feature-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c04e6e181f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a97b2574"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-specialFeatureOptins-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ed1560c69ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3c41f8f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-specialFeatureOptins-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a03085e6aa2b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9afae81e"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-specialFeatureOptins-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00f86e2a1751",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8dcee0af"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b1b5a8b959c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-598f09c9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "312129e4ec34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5840916"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f325a4e24fde",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a48f216d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53fd7c23d669",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c5bedba"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba0ef0335bf1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d91f5850"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/#main\" class=\"sc-Qotzb glHKoM\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dacb5aa72c22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45af8555"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/#main\" class=\"sc-Qotzb glHKoM\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51f65f36d20c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7809df0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\" class=\"logo link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bf35c13f860",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a68e1483"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input value=\"\" type=\"search\" placeholder=\"Search...\" id=\"searchbar-input\" class=\"searchbar__input\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3aa12db02f4a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7fed53b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"\" type=\"search\" placeholder=\"Search...\" id=\"searchbar-input\" class=\"searchbar__input\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d25d0eea2037",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7fb35df"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" type=\"search\" placeholder=\"Search...\" id=\"searchbar-input\" class=\"searchbar__input\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9b1478451d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f03bc98"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Search\" type=\"submit\" class=\"searchbar__button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b772f691fc9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9cb992e9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search\" type=\"submit\" class=\"searchbar__button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d901c326921",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ae0289a"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search\" type=\"submit\" class=\"searchbar__button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f6cca096f7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91ec16be"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"sc-kpOvIu kputwG toggle-nav\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d16b2207d8d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b543c0ae"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"sc-kpOvIu kputwG toggle-nav\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "806b2ab3ef3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b0d64f4"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/council/elections/register-to-vote?utm_source=advert&utm_campaign=registertovote\" class=\"advert-link link\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e683e6aff37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6d92c59"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/council/elections/register-to-vote?utm_source=advert&utm_campaign=registertovote\" class=\"advert-link link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db1fc8db0efa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e40f6a11"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button class=\"hide-advert\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46063a5caec9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1f0f851"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"hide-advert\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2eea29ba4019",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e81d6c1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"hide-advert\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "942ea858c91f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f36c4f3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/business/commercial-information/advertising/advertising-on-our-website\" class=\" link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a7f47079ff3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00907e2a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/adults\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Adult+Services link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c34114ecbb9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-514772bb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/bins-waste-and-recycling\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Bins,+waste+and+recycling link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24a28202d4e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-397e8adc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/residents/births-deaths-and-ceremonies\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Births,+deaths,+ceremonies+and+citizenship link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97e98b9dec9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9eeb2b74"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/business-opportunities\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Business+opportunities link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0565d0638a1d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8af384a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/business-rates\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Business+rates link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7980d1daef8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-086892ca"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/children-and-families\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Children+and+families link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "941222cd8224",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-892a69f7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/community-safety\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Community+safety link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1bd487c70274",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-794f6cb6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/council\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Council+and+democratic+activity link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48f7d001a369",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83db0aa0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-tax\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Council+tax link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a83ab63084ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ab6bfd2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/council/planning-and-development\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Environment+and+planning link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f82bdcc8693",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34e8d8f5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/residents/housing\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Housing link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15284b6ce1f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b45e831"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/libraries-leisure-culture-facilities\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Libraries,+leisure,+culture+and+facilities link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "141d2c0ec630",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5338c6d1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/money-and-benefits\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Money+and+Benefits link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4a0d2ab9f8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-326c63a6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/residents/parking\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Parking link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8be7f775b21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a02e59c3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/public-health\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Public+Health link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96bbdeaf2b8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3555dc0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/residents/schools-and-education\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Schools+and+education link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5c10eda9a45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f0eb988"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/regulatory-services\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Trading+Standards,+Environmental+Health+and+Licensing link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50960732a219",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d47f2cd4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/residents/transport-and-streets\" class=\"ui-card plausible-event-name=Taskcard plausible-event-taskcard=Transport,+highways+and+streets link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27e19bbdd9be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ac845a1"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h2 class=\"anchor-section\" id=\"top-tasks-2-0\">",
            "message": "Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c86dc6b94be4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c09333cc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.peterborough.gov.uk/engagement-hub\" class=\"sc-lixPIL ffgJoj undefined noPrint composer-button plausible-event-name=Button plausible-event-button=View+all+news+and+engagement+articles link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da756ad04c93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f3656f4"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"sidebar\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef4a4c500ee0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3338eee5"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button tabindex=\"0\" aria-label=\"Start Chat\" class=\"acOpenButton-0-0-13 acButtonStyles-0-0-4 \" id=\"amazon-connect-open-widget-button\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "153d089cf852",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3dd710c2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" aria-label=\"Start Chat\" class=\"acOpenButton-0-0-13 acButtonStyles-0-0-4 \" id=\"amazon-connect-open-widget-button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f7af1454ede",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cfe3519"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" aria-label=\"Start Chat\" class=\"acOpenButton-0-0-13 acButtonStyles-0-0-4 \" id=\"amazon-connect-open-widget-button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8434d5fad6c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fc1b525"
          }
        ],
        "outcomeCount": 2103,
        "uniqueFailedCount": 76,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 86,
          "failed": 6,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/button-name",
          "landmarks/region",
          "navigable/heading-order"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/heading-order",
            "xpath": "a[href=\"/engagement-hub/traffic-regulation-order-russell-street-and-cromwell-road-junction\"] > div:nth-of-type(1) > h4",
            "selector": "a[href=\"/engagement-hub/traffic-regulation-order-russell-street-and-cromwell-road-junction\"] > div:nth-of-type(1) > h4",
            "html": "<h4 class=\"card-title short-title\">Traffic regulation order - Russell Street and Cromwell Road Junction</h4>",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbcb79ec7f63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-806e14b9"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#amazon-connect-chat-widget",
            "selector": "#amazon-connect-chat-widget",
            "html": "<div id=\"amazon-connect-chat-widget\"><div class=\"acWidgetContainer-0-0-1\"><div id=\"amazon-connect-widget-frame\" class=\"acFrameContainer-0-0-5   \n         medium\"><div class=\"acLoader-0-0-6 \"><div clas...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ea85c5f03c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d22caa57"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "#iab-purpose > header > button",
            "selector": "#iab-purpose > header > button",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-purpose-controls\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" view...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3cd2923caa8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d02f42f4"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "#iab-special-purpose > header > button",
            "selector": "#iab-special-purpose > header > button",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-special-purpose-controls\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a999e225107",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d11e0a8d"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "#iab-feature > header > button",
            "selector": "#iab-feature > header > button",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-feature-controls\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" view...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b46efd000c7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d5e0db5"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "#iab-specialFeatureOptins > header > button",
            "selector": "#iab-specialFeatureOptins > header > button",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-specialFeatureOptins-controls\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" hei...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4278f8de4000",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87a47ced"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 474,
          "failed": 25,
          "cantTell": 130,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R11",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R11",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19772ba36193",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2971458a"
          },
          {
            "rule": "QW-ACT-R11",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R11",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R11",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9160ddc98ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "180b70400765",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 632,
        "duplicateFailedCount": 22,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 53
    },
    {
      "submittedUrl": "https://www.plymouth.gov.uk/",
      "finalUrl": "https://www.plymouth.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Just a moment...",
      "elapsedMs": 31820,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 66,
          "failed": 2,
          "cantTell": 1,
          "inapplicable": 61
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r9",
          "https://alfa.siteimprove.com/rules/sia-r96"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r9",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ceccaaadc09",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba0bdfb1"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r96",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80844ac78074",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ce8c03e"
          }
        ],
        "outcomeCount": 130,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 124,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 122
        },
        "failedRules": [
          "meta-refresh"
        ],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe8b733ed622",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bef3ef96b39d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-990698bd"
          }
        ],
        "outcomeCount": 248,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 179,
          "failed": 6,
          "cantTell": 3,
          "inapplicable": 0
        },
        "failedRules": [
          "element_attribute_deprecated",
          "meta_refresh_delay",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4a591b3176c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e8ce2b4"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee5f8192d3a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5968676eb653",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d2e7c76da5b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "018e476c3a77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dfe083b"
          },
          {
            "rule": "meta_refresh_delay",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "Verify page is not being caused to refresh automatically",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e61886ff88ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ced960b5"
          }
        ],
        "outcomeCount": 187,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "enough-time/meta-refresh",
          "enough-time/meta-refresh-no-exception"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "enough-time/meta-refresh",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b592450f477",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fd8f436"
          },
          {
            "rule": "enough-time/meta-refresh-no-exception",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "941f1e6c4205",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42d6e688"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 34,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R4",
          "QW-ACT-R71"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R4",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1d57dca63ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "rule": "QW-ACT-R71",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b56f6a363046",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8565eb3"
          }
        ],
        "outcomeCount": 39,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.portsmouth.gov.uk/",
      "finalUrl": "https://www.portsmouth.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home - Portsmouth City Council",
      "elapsedMs": 32953,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 770,
          "failed": 59,
          "cantTell": 1,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/transparency/accessibility/\" target=\"\" title=\"Accessibility\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2861bec4b5c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-24ffef71"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://www.portsmouth.gov.uk/a-z/\" target=\"\" title=\"A-Z\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://my.portsmouth.gov.uk/MyServices\" target=\"_blank\" title=\"My Portsmouth\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"promagnifier\"]",
            "html": "<button class=\"promagnifier\" aria-label=\"Search magnifier button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfa6c2773fa3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64024337"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"button is-link\"]",
            "html": "<a href=\"https://www.portsmouth.gov.uk/services/\" class=\"button is-link\">Our services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f4166a6a253",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b7d6d27"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"button \"]",
            "html": "<a id=\"\" class=\"button \" href=\"https://www.portsmouth.gov.uk/services/benefits-and-support/cost-of-living-hub/\" target=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "886eadf841bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-071aac67"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"button \"]",
            "html": "<a id=\"\" class=\"button \" href=\"https://www.portsmouth.gov.uk/services/benefits-and-money-advice/help-and-support/money-advice/crisis-and-resilience-fund/\" target=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"footer-col\"]",
            "html": "<a id=\"footer-col\" class=\"button is-link\" href=\"https://www.portsmouth.gov.uk/services/benefits-and-money-advice/cost-of-living-hub/low-cost-activities-and-entertainment/\" target=\"_blank\">\n                                    See what's on...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb4ed93950bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3d576d4"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://www.facebook.com/Portsmouthcitycouncil\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e12f7b461ea3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1113a26"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://twitter.com/portsmouthtoday\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://www.linkedin.com/company/portsmouth-city-council\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://vimeo.com/portsmouthcitycouncil\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://www.youtube.com/channel/UCpdYrJR3aCngwulT4yV00XQ\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-icon\"]",
            "html": "<a class=\"social-icon\" href=\"https://www.instagram.com/portsmouthcitycouncil/\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"button cta\"]",
            "html": "<a class=\"button cta\" href=\"https://public.govdelivery.com/accounts/UKPORTSMOUTH/subscriber/new\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3405e1c13b3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51f15d61"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/your-council/contact-us/\" target=\"\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/transparency/freedom-of-information/\" target=\"\">Freedom of Information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/policies-and-strategies/cookies-policy/\" target=\"\">Cookies policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/privacy-notices/data-protection-privacy-notice/\" target=\"\">Privacy notice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/policies-and-strategies/disclaimer/\" target=\"\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"navbar-item\"]",
            "html": "<a class=\"navbar-item\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/policies-and-strategies/modern-slavery-and-human-trafficking-statement/\" target=\"\">Modern slavery and human trafficking statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"CONSTANT_OPEN_URL\"]",
            "html": "<a href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/policies-and-strategies/cookie-and-privacy-policy\" id=\"CONSTANT_OPEN_URL\" class=\"cli-plugin-main-link\" style=\"display: inline-block; color: rgb(0, 0, 0);\">Read our cookie and privacy policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a5e68e0120d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5be22453"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2b416e59617",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33422afeb7d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p style=\"font-size: 1rem\">We use some essential cookies to make this website...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e36d0414e4d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p style=\"font-size: 1rem\">We'd also like to use analytics cookies. These coo...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 878,
        "duplicateFailedCount": 48,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 701,
          "failed": 1,
          "cantTell": 2,
          "inapplicable": 42
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "skip-link"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".cli-bar-message",
            "html": "<div class=\"cli-bar-message\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8eb1f13bbe94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec4c5b0a"
          }
        ],
        "outcomeCount": 746,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2490,
          "failed": 35,
          "cantTell": 25,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "figure_label_exists",
          "form_submit_button_exists",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "target_spacing_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"x-ua-compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85a3491132e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\" id=\"wp-img-auto-sizes-contain-inline-css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63f8c863cc2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-481977ff"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\" id=\"wp-emoji-styles-inline-css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "829f82a95aff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e192ddd8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"#main\" class=\"skip-to button is-large\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbb31fc669ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8c89d6a"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#main\" class=\"skip-to button is-large\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9e834fe4f35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43d430d4"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"top-navigation\" role=\"navigation\" class=\"navbar is-secondary\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fe72dc123aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce7e0c62"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"image\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0276d73123ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8442a9fa"
          },
          {
            "rule": "form_submit_button_exists",
            "xpath": null,
            "html": "<form aria-label=\"Search form\" autocomplete=\"off\" action=\"#\" role=\"search\">",
            "message": "Verify the <form> element has a submit button or an image button",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57e031cfffdd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6117581"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" aria-label=\"Search input\" value=\"\" name=\"phrase\" placeholder=\"What are you looking for?\" class=\"orig\" type=\"search\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3b95e7f889e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33fc14cc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search magnifier button\" class=\"promagnifier\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bf601f64f87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaec53c5"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search magnifier button\" class=\"promagnifier\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69678318b986",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3220bdce"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 512 512\" height=\"22\" width=\"22\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "890749854cf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc2cb9e6"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<section class=\"section top-tasks padding-none\" id=\"\">",
            "message": "The <section> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2caed1516fe1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25b44a8b"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h2 class=\"title\">",
            "message": "Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7dca52665403",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9c7ca8c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"\" href=\"https://www.portsmouth.gov.uk/services/development-and-planning/planning-applications/planning-applications-view-and-comment-online/\" class=\"button \" id=\"top-task-planning-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a589eed689b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78599d65"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://easipermitslive.xrxpsc.com/portsmouth/ep-fe/Easipermits/Index.aspx\" class=\"button \" id=\"top-task-permit-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b8f941df16a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fdcc8923"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"\" href=\"https://www.portsmouth.gov.uk/services/recycling-and-rubbish/local-recycling-points/portsmouth-hwrc/\" class=\"button \" id=\"top-task-hwrc-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9378a56d1c37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee905326"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"\" href=\"https://www.portsmouth.gov.uk/services/schools-learning-and-childcare/schools/admissions/\" class=\"button \" id=\"top-task-admissions-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea3e27e7d08e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52b6ec6b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://democracy.portsmouth.gov.uk/mgCalendarMonthView.aspx?GL=1&bcr=1\" class=\"button \" id=\"top-task-meeting-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f625d84922f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16ba8861"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"\" href=\"https://www.portsmouth.gov.uk/services/development-and-planning/planning-policy/portsmouth-local-plan/\" class=\"button \" id=\"top-task-zones-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0904582fd99c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11ced4bd"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<section class=\"section services\" id=\"\">",
            "message": "The <section> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f50dd3f6016b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-539d0327"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"image is-aligned-centre has-width-75\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7ed2da20e58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02c1e8bc"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div class=\"block block-link \" id=\"\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ea5951a6b74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27be2974"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<a target=\"\" href=\"https://www.portsmouth.gov.uk/services/benefits-and-support/cost-of-living-hub/\" class=\"button \" id=\"\">",
            "message": "The <a> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9488aea72d8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7074ae6"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"image is-aligned-centre has-width-75\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div class=\"block block-link \" id=\"\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<a target=\"\" href=\"https://www.portsmouth.gov.uk/services/benefits-and-money-advice/help-and-support/money-advice/crisis-and-resilience-fund/\" class=\"button \" id=\"\">",
            "message": "The <a> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0e5c0f663fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d050232"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"image\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"top navigation\" role=\"navigation\" class=\"navbar\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4681dcef2d71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e73b0ac6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p style=\"font-size: 1rem\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6e379499d55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0565e34"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a style=\"display: inline-block; color: rgb(0, 0, 0);\" class=\"cli-plugin-main-link\" id=\"CONSTANT_OPEN_URL\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/policies-and-strategies/cookie-and-privacy-policy\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "169c52c30b36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-459db2b7"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a style=\"display: inline-block; color: rgb(0, 0, 0);\" class=\"cli-plugin-main-link\" id=\"CONSTANT_OPEN_URL\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/policies-and-strategies/cookie-and-privacy-policy\">",
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9401bb4e2eb4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c880929e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a style=\"color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);\" data-cli_action=\"reject\" class=\"large cli-plugin-button cli-plugin-main-button cookie_action_close_header_reject cli_action_button wt-cli-reject-btn\" id=\"cookie_action_close_header_reject\" role=\"button\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76f7093724d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc624493"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a style=\"color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);\" data-cli_action=\"reject\" class=\"large cli-plugin-button cli-plugin-main-button cookie_action_close_header_reject cli_action_button wt-cli-reject-btn\" id=\"cookie_action_close_header_reject\" role=\"button\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "204449a1ba94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a46edf7f"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a style=\"color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);\" class=\"wt-cli-element large cli-plugin-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button\" data-cli_action=\"accept_all\" role=\"button\" id=\"wt-cli-accept-all-btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "615c200fcf01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f52e27ab"
          }
        ],
        "outcomeCount": 2542,
        "uniqueFailedCount": 32,
        "duplicateFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 88,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-unique",
          "landmarks/region",
          "navigable/heading-order"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/heading-order",
            "xpath": "#cookie-law-info-bar > h5",
            "selector": "#cookie-law-info-bar > h5",
            "html": "<h5 class=\"cli_messagebar_head\">Cookies on portsmouth.gov.uk</h5>",
            "impact": "moderate",
            "message": "Heading level 5 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fdcbc8d37be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99797418"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#ajaxsearchpro3_2 > div > div:nth-of-type(2) > form[aria-label=\"Search form\"]",
            "selector": "#ajaxsearchpro3_2 > div > div:nth-of-type(2) > form[aria-label=\"Search form\"]",
            "html": "<form role=\"search\" action=\"#\" autocomplete=\"off\" aria-label=\"Search form\">\n            <input type=\"search\" class=\"orig\" placeholder=\"What are you looking for?\" name=\"phrase\" value=\"\" aria-label=\"Sea...",
            "impact": "moderate",
            "message": "Multiple form landmarks have the same label \"search form\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "572bcccee3a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e22de505"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#__original__ajaxsearchprosettings3_2 > form[name=\"options\"]",
            "selector": "#__original__ajaxsearchprosettings3_2 > form[name=\"options\"]",
            "html": "<form name=\"options\" class=\"asp-fss-flex\" aria-label=\"Search settings form\" autocomplete=\"off\">\n        <input type=\"hidden\" name=\"current_page_id\" value=\"70592\">\n        \t    <input type=\"hidden\" nam...",
            "impact": "moderate",
            "message": "Multiple form landmarks have the same label \"search settings form\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "516462bc2772",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e48ba7be"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#cookie-law-info-bar",
            "selector": "#cookie-law-info-bar",
            "html": "<div id=\"cookie-law-info-bar\" data-nosnippet=\"true\" data-cli-style=\"cli-style-v2\" style=\"background-color: rgb(251, 192, 45); color: rgb(0, 0, 0); font-family: inherit; bottom: 0px; position: fixed; d...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47bc679778ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29d35fc8"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 255,
          "failed": 37,
          "cantTell": 121,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83d195c51ba2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f18e2fac5c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73aa4bdc9168",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 414,
        "duplicateFailedCount": 34,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 85
    },
    {
      "submittedUrl": "https://www.powys.gov.uk/",
      "finalUrl": "https://www.powys.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html",
      "pageTitle": "Cyngor Sir Powys County Council",
      "elapsedMs": 16200,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 39,
          "failed": 2,
          "cantTell": 9,
          "inapplicable": 65
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r85"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48c6f2c40a56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 115,
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 39,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "page-has-heading-one",
          "region",
          "valid-lang"
        ],
        "failures": [],
        "outcomeCount": 106,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 97,
          "failed": 3,
          "cantTell": 4,
          "inapplicable": 0
        },
        "failedRules": [
          "style_background_decorative",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style>",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ffeb3be89e96",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ba465a7"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f75bdbc8ddf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72dbd1bfcb0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          }
        ],
        "outcomeCount": 101,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 92,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 92,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92f8f849bd75",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 24,
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://www.preston.gov.uk/",
      "finalUrl": "https://www.preston.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home Page - Preston City Council",
      "elapsedMs": 21288,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 904,
          "failed": 33,
          "cantTell": 21,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r8"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"toputils__recitemebutton\"]",
            "html": "<button class=\"toputils__recitemebutton\">Accessibility</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5620918a9eee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a5794d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"myaccount-nav__link\"]",
            "html": "<a class=\"myaccount-nav__link\" href=\"https://www.preston.gov.uk/selfserve\">Self Service</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3a1cc21d655",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b12920d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"btn btn--search btn--icon-only gi-sitesearch__button gi-sitesearch__button--search\"]",
            "html": "<button type=\"submit\" class=\"btn btn--search btn--icon-only gi-sitesearch__button gi-sitesearch__button--search\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "526bb3e6e3e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0633cc9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/contactus\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e508bfe0ff0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8114370c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/disclaimer\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/complaints\">Compliments and complaints</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/privacynotice\">Privacy notice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/newresident\">New resident</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/article/6294/Help-in-Preston\">Help in Preston</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/article/6295/Visit-Preston\">Visit Preston</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/article/11106/Animate-Preston\">Animate Preston</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/article/6296/Preston-Markets\">Preston Markets</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/article/6297/Invest-Preston\">Invest Preston</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__navlink\"]",
            "html": "<a class=\"footer__navlink\" href=\"https://www.preston.gov.uk/article/8703/Convo-support-for-the-deaf\">Convo - support for the deaf</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bygoss__link\"]",
            "html": "<a class=\"bygoss__link\" href=\"https://www.gossinteractive.com\" rel=\"noopener\" target=\"_blank\" title=\"Digital platform technology, online self-service and web content management provided by GOSS\">Powered by GOSS</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4ceff4d3576",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9d24bdc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h4",
            "html": "<h4>Changes announced to waste and recycling collectio...</h4>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f1e78393aa5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e6dcb0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `search` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bf2c81d3b8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccb36409d095",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@id=\"homesearch_input_suggestions\"]",
            "html": "<ul id=\"homesearch_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" />",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fea1e360acf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3219544"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@id=\"homesearchdesktop_input_suggestions\"]",
            "html": "<ul id=\"homesearchdesktop_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" />",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6f090f9486d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ca4b9c4"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"cookie-consents-updated-message\"]",
            "html": "<p id=\"cookie-consents-updated-message\" class=\"cookie-consents-updated-confirmation__message\">Your cookie preferences were saved</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc22a51f8ed2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87ddb6fa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Register to vote by 20 April 2026 and consider a p...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d380dff267ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Preston City Council is introducing round changes ...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Preston City Council and its partners successfully...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>The Secretary of State has announced that Local El...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>\n\t\t\t\t\t© 2026 - Preston City Council\n\t\t\t\t</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/ul[@id=\"homesearch_input_suggestions\"]",
            "html": "<ul id=\"homesearch_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" />",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d009a086d7f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6122fb83"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/ul[@id=\"homesearchdesktop_input_suggestions\"]",
            "html": "<ul id=\"homesearchdesktop_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" />",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f82e703d0af3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c874d13d"
          }
        ],
        "outcomeCount": 1005,
        "duplicateFailedCount": 19,
        "uniqueFailedCount": 14,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 639,
          "failed": 1,
          "cantTell": 4,
          "inapplicable": 42
        },
        "failedRules": [
          "heading-order"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".grid__cell--cols1.grid__cell[data-grid-colspan=\"1\"]:nth-child(1) > .grid__cellwrap > .newsandevents__panel.newsandevents__panel--redirect > h4",
            "html": "<h4 style=\"min-height: 71.1875px;\">Changes announced to waste and recycling collection rounds</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1c41b34ca90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-601e3e7f"
          }
        ],
        "outcomeCount": 686,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1495,
          "failed": 53,
          "cantTell": 56,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_keyboard_handler_exists",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "figure_label_exists",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"https://www.preston.gov.uk/cruise.css?v=639086229680000000\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e152f6ee603",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a64aa125"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://www.preston.gov.uk/cruise.css?v=639086229680000000\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9ed0a9406c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a925399e"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"https://www.preston.gov.uk:443/#maincontent\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "daeb96968c43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3049a439"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"https://www.preston.gov.uk:443/#maincontent\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2ee509ea82c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a48c2f4e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"mobilenav\" aria-haspopup=\"true\" class=\"gi-mobilenavtoggle__btn\" id=\"mobilenavtoggle\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20aebd3ef74a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f00216c6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"gi-sitelogo__link\" href=\"https://www.preston.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b86511ad7ec9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46a35da3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/12554/Your-Waste-and-recycling-collection-days-may-have-changed\" class=\"sitealert__title\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b9b497d820a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46176c68"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/12554/Your-Waste-and-recycling-collection-days-may-have-changed\" class=\"sitealert__title\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b07890a5badd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-902de7d3"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"gi-sitesearch__searchfield\">",
            "message": "Confirm this text 'How can we help you?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93a3f4c0c698",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cacd5f42"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<input aria-labelledby=\"homesearch_input_label\" aria-autocomplete=\"list\" aria-haspopup=\"listbox\" aria-controls=\"homesearch_input_suggestions\" aria-expanded=\"false\" role=\"combobox\" autocomplete=\"off\" maxlength=\"100\" type=\"text\" value=\"\" name=\"q\" placeholder=\"How can we help you?\" class=\"searchform__inputtxt searchform__inputtxt--sitesearch\" id=\"homesearch_input\" data-dataurl=\"https://www.preston.gov.uk/article/741/Search\">",
            "message": "Verify the <input> element with \"combobox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2f9d616befd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a07c50b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometoptasks__lvl1-link\" id=\"hometoptasks_lvl1_743\" href=\"https://www.preston.gov.uk/article/743/Apply\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ff0a7560fd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-227734d1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometoptasks__lvl1-link\" id=\"hometoptasks_lvl1_744\" href=\"https://www.preston.gov.uk/payonline\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9f249760758",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-088d51fd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometoptasks__lvl1-link\" id=\"hometoptasks_lvl1_745\" href=\"https://www.preston.gov.uk/article/745/Report\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4d9b9ba4301",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d568f0f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometoptasks__lvl1-link\" id=\"hometoptasks_lvl1_746\" href=\"https://www.preston.gov.uk/article/746/Request\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53918af6be34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95d04fe7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-disabled=\"true\" hidden=\"\" id=\"hometabsaccordion_toggle0\" aria-controls=\"hometabsaccordion_panel0\" aria-expanded=\"true\" class=\"gi-accordion__toggle gi-accordion__toggle--hometabs\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e177c92673a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93a9d4c8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/binsandrecycling\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "363312c5ba52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4ef55fc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/counciltax\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fd5a1b68f97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-012493a6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/Planning\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3cf230f5535e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1fedf8a6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/housing\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "567f61433b1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85c6712f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/council-tax-advice-and-benefits\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57a7f4aaebd2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4b161ad"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/environmentalhealth\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "445981c3cc63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f568c526"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/jobsandvolunteering\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c6f8c896152",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90ca2362"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/article/1004/Welfare-benefits-and-debt-advice\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9df986760943",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa988e2b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/parking\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbf7842389c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5fd63bb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/Parks\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "236990a0cbb3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3388f34e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/communities\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7af33be5219",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-04158382"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hometabs__lvl2-link\" href=\"https://www.preston.gov.uk/artsandevents\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d67b4b90864",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8fedffa4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button hidden=\"\" id=\"hometabsaccordion_toggle1\" aria-controls=\"hometabsaccordion_panel1\" class=\"gi-accordion__toggle gi-accordion__toggle--hometabs\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f05b58e3669",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be2c04c3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button hidden=\"\" id=\"hometabsaccordion_toggle2\" aria-controls=\"hometabsaccordion_panel2\" class=\"gi-accordion__toggle gi-accordion__toggle--hometabs\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a3d86ac3ab7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8737d25e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/12049/Register-to-vote-for-the-Local-Elections\" class=\"a-panel__title\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e6b0be6353d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b464d58"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'extra'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "042ee6b59e39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure id=\"c_51e346d5-5a76-4bbf-80b4-61a60e6b9fc1\" class=\"gi-responsiveimage--imageinline gi-responsiveimage gi-responsiveimage--lazy gi-responsiveimage\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d236270c96a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d4b92ea"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'round'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://www.preston.gov.uk/article/12477/Changes-announced-to-waste-and-recycling-collection-rounds\" class=\"cta-link cta-link--newsandevents__link cta-link--fullwidth\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0a67aaf1fb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50d962c6"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure id=\"c_403edf70-8955-407c-a8fc-b0f0b6b42280\" class=\"gi-responsiveimage--imageinline gi-responsiveimage gi-responsiveimage--lazy gi-responsiveimage\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c73ad22d37eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e9a43d1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://www.preston.gov.uk/article/12580/Successful-Day-of-Action-Delivers-Cleaner-Streets-in-Fishwick-and-St-Matthews\" class=\"cta-link cta-link--newsandevents__link cta-link--fullwidth\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f318077c80c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ef61245"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure id=\"c_80766d73-24d0-4a6f-bd35-da47554d790a\" class=\"gi-responsiveimage--imageinline gi-responsiveimage gi-responsiveimage--lazy gi-responsiveimage\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e1bd438a731",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-794c5594"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://www.preston.gov.uk/article/12188/Elections-2026\" class=\"cta-link cta-link--newsandevents__link cta-link--fullwidth\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd8ee4e2b111",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66f34ff0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"cta-link cta-link--morenews\" href=\"https://www.preston.gov.uk/news\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96c36e116e5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-138d4874"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/contactus\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90665dc26b31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d49a36d1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/disclaimer\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "895be02bcd47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a667c1d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/complaints\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89a3f14b435d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c15ddd3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/privacynotice\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d802bebe01d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78f86d6b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/accessibility\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5a87adf2d37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdfe11b6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/newresident\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba76e63402f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd292367"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/cookies\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acf622ca4fe0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b773e69"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/6294/Help-in-Preston\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36cca7109466",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db318132"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/6295/Visit-Preston\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fcf4f2b378e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b63d3f72"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/11106/Animate-Preston\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c85112c0bd4e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12d727cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/6296/Preston-Markets\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63cc6acee037",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82a8c90e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/6297/Invest-Preston\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f33b6de66446",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12bf752d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preston.gov.uk/article/8703/Convo-support-for-the-deaf\" class=\"footer__navlink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8a552e2176a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8092264"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Digital platform technology, online self-service and web content management provided by GOSS\" target=\"_blank\" rel=\"noopener\" href=\"https://www.gossinteractive.com\" class=\"bygoss__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "044876494534",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e3cd0e1"
          }
        ],
        "outcomeCount": 1555,
        "uniqueFailedCount": 52,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-unique",
          "navigable/heading-order",
          "text-alternatives/image-alt-words"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "#c_34a3d21c-65f9-486b-80b9-0c2866ea89cc > picture > img",
            "selector": "#c_34a3d21c-65f9-486b-80b9-0c2866ea89cc > picture > img",
            "html": "<img alt=\"Image of rubbish bags filled\" class=\"gi-responsiveimage__image\" data-fallback-src=\"https://www.preston.gov.uk/image/25410/Day-of-Action-Great-British-Spring-Clean/gi-responsive__fallback.jpg...",
            "impact": "minor",
            "message": "Alt text \"Image of rubbish bags filled\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f745656ad3aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d179e8b"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "div:nth-of-type(1) > div > div > h4",
            "selector": "div:nth-of-type(1) > div > div > h4",
            "html": "<h4 style=\"min-height: 71.1875px;\">Changes announced to waste and recycling collection rounds</h4>",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8714a3541fa3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-01c4805e"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#homesearchdesktop",
            "selector": "#homesearchdesktop",
            "html": "<form id=\"homesearchdesktop\" class=\"gi-sitesearch gi-sitesearch--home gi-sitesearch--desktop gi-sitesearch--withservices\" action=\"https://www.preston.gov.uk/article/741/Search\" method=\"get\" role=\"sear...",
            "impact": "moderate",
            "message": "Multiple form landmarks have the same label \"how can we help you?\n\n\n\n\n\t\n\t\t\n\t\n\t\n\n\n    \n    \n      \n        find\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf46aad5d4ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6adf611"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 348,
          "failed": 8,
          "cantTell": 84,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9113499df42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 441,
        "duplicateFailedCount": 7,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 27
    },
    {
      "submittedUrl": "https://www.reading.gov.uk/",
      "finalUrl": "https://www.reading.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Reading Borough Council",
      "elapsedMs": 36958,
      "error": null,
      "alfa": {
        "executed": false,
        "error": "RangeError: Invalid string length\n    at stringify (<anonymous>)\n    at JSON (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-formatter-json/dist/json.js:8:16)\n    at run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:79:41)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1423,
          "failed": 22,
          "cantTell": 5,
          "inapplicable": 47
        },
        "failedRules": [
          "image-redundant-alt",
          "landmark-one-main",
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Waste and recycling\"]",
            "html": "<img alt=\"Waste and recycling\" src=\"https://images.reading.gov.uk/2020/09/recycle.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39ef1a3d06e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ef8da22"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Council Tax\"]",
            "html": "<img alt=\"Council Tax\" src=\"https://images.reading.gov.uk/2022/02/pound-sterling.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ea050a6dce1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea7e364f"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Housing\"]",
            "html": "<img alt=\"Housing\" src=\"https://images.reading.gov.uk/2020/09/house.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1347ae266bc3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8591230"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Vehicles, roads and transport\"]",
            "html": "<img alt=\"Vehicles, roads and transport\" src=\"https://images.reading.gov.uk/2020/09/highway.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef059e3c56fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5752f188"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[href$=\"adult-care/\"] > .rbc-tile__link-header-icon-wrapper > .rbc-tile__header-icon[loading=\"lazy\"]",
            "html": "<img alt=\"Adult social care and public health\" src=\"https://images.reading.gov.uk/2020/09/respect.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be702c836faa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-940f7abb"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Benefits and financial support\"]",
            "html": "<img alt=\"Benefits and financial support\" src=\"https://images.reading.gov.uk/2024/12/benefitsicon.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d54e035d3934",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f26b0a95"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Work for us\"]",
            "html": "<img alt=\"Work for us\" src=\"https://images.reading.gov.uk/2021/10/job.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b6de6a48ebe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8284f70f"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Planning and building control\"]",
            "html": "<img alt=\"Planning and building control\" src=\"https://images.reading.gov.uk/2020/09/scheme.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07123669ef97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61767865"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Contact us\"]",
            "html": "<img alt=\"Contact us\" src=\"https://images.reading.gov.uk/2021/10/speech-bubble2.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45186b77b79b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d1c914b"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Leisure\"]",
            "html": "<img alt=\"Leisure\" src=\"https://images.reading.gov.uk/2020/09/run.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61881e8e41e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-97174f28"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"The council and democracy\"]",
            "html": "<img alt=\"The council and democracy\" src=\"https://images.reading.gov.uk/2020/09/parliament.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "669de711f3f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f656443a"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Business\"]",
            "html": "<img alt=\"Business\" src=\"https://images.reading.gov.uk/2020/09/food-and-restaurant.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd118109ca78",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-942f0cb3"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Births, deaths and ceremonies\"]",
            "html": "<img alt=\"Births, deaths and ceremonies\" src=\"https://images.reading.gov.uk/2020/09/dove.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ccd543d422d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ecdcb39"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Nuisance, animals and pests\"]",
            "html": "<img alt=\"Nuisance, animals and pests\" src=\"https://images.reading.gov.uk/2021/12/bark.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e197eba71824",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e660635"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Children and education\"]",
            "html": "<img alt=\"Children and education\" src=\"https://images.reading.gov.uk/2020/09/abc.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bcbb2bfc144",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79d1d21c"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"About Reading\"]",
            "html": "<img alt=\"About Reading\" src=\"https://images.reading.gov.uk/2021/10/lion.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6641f2366d44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1343cdbe"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Climate and pollution\"]",
            "html": "<img alt=\"Climate and pollution\" src=\"https://images.reading.gov.uk/2021/12/planet-earth.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e40e9ecb443a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb8f4a71"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Community safety\"]",
            "html": "<img alt=\"Community safety\" src=\"https://images.reading.gov.uk/2021/12/alarm.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6aff9d5c3222",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c1aaeb0"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Services for disabled people\"]",
            "html": "<img alt=\"Services for disabled people\" src=\"https://images.reading.gov.uk/2022/12/disabled.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3fa78495b7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2863885a"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" data-n-head=\"%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D\" style=\"height: 100%;\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f79c0a24199",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".notification-container[aria-label=\"Notification\"]:nth-child(2)",
            "html": "<section aria-label=\"Notification\" class=\"notification-container\" style=\"padding:0\" data-v-67b00a50=\"\" data-v-2a6cf527=\"\"><!----></section>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".notification-container[aria-label=\"Notification\"]:nth-child(3)",
              ".notification-container[aria-label=\"Notification\"]:nth-child(4)",
              ".notification-container[aria-label=\"Notification\"]:nth-child(5)",
              ".notification-container[aria-label=\"Notification\"]:nth-child(6)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "100d725aee32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c58a812f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#google-translate",
            "html": "<div id=\"google-translate\" class=\"container\" data-v-c901abee=\"\" data-v-2a6cf527=\"\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ede3d13029a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02c1a91d"
          }
        ],
        "outcomeCount": 1497,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 22
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4366,
          "failed": 70,
          "cantTell": 30,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_contentinfo_misuse",
          "aria_id_unique",
          "aria_landmark_name_unique",
          "aria_region_label_unique",
          "aria_role_redundant",
          "caption_track_exists",
          "element_attribute_deprecated",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_redundant",
          "input_label_visible",
          "media_keyboard_controllable",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "target_spacing_sufficient",
          "text_block_heading",
          "text_quoted_correctly",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"height: 100%;\" data-n-head=\"%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dac4c47ddb58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9927e75a"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.zZZZhVqDDCw.L.W.O/am=AAA4/d=0/rs=AN8SPfpXOODejAwfpX0HXTmGDSoEuMBUiQ/m=el_main_css\" charset=\"UTF-8\" rel=\"stylesheet\" type=\"text/css\">",
            "message": "The HTML attribute(s) \"charset\" is deprecated for the <link> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ab9e7deaa65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecfba62c"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/_nuxt/css/f37d0a8.css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbd6e2e8446c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5884a1c"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button class=\"rbc-button rbc-margin-bottom-2 rbc-margin-right-2\" role=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e6be532da89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b33495dd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"rbc-button rbc-margin-bottom-2 rbc-margin-right-2\" role=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1d05907b6e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-802fa9a0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button class=\"rbc-button rbc-margin-bottom-2 rbc-margin-right-2\" role=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"rbc-button rbc-margin-bottom-2 rbc-margin-right-2\" role=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"rbc-link\" href=\"/about-our-site/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4260bbb653a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ddc33d8f"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-v-01689eb3=\"\" style=\"z-index:99\" class=\"button is-black skip-main is-primary\" tabindex=\"0\" href=\"#popular-services\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6b0cbd08175",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9171383d"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav data-v-01689eb3=\"\" class=\"navbar is-link is-transparent\" role=\"navigation\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddae70813e06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b2e25d1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-v-01689eb3=\"\" class=\"navbar-item nuxt-link-exact-active nuxt-link-active\" aria-current=\"page\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a1031a686e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c30437db"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"navbar-burger burger\" tabindex=\"0\" aria-label=\"menu\" role=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d73521164cd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58c61726"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"navbar-burger burger\" tabindex=\"0\" aria-label=\"menu\" role=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "568009215ff7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eef886c4"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<div data-v-01689eb3=\"\" style=\"background:url(https://images.reading.gov.uk/2020/06/TownHall.jpg) center center\" class=\"hero-image\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1bbd6484cdc1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2aeceb3a"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div class=\"play-pause-button-container\" tabindex=\"0\" data-v-0cc12519=\"\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a72e1b2c510d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9b2da72"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<div class=\"play-pause-button-container\" tabindex=\"0\" data-v-0cc12519=\"\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e651868459c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e99f7d4a"
          },
          {
            "rule": "caption_track_exists",
            "xpath": null,
            "html": "<video class=\"hero-video has-bg-img is-fullwidth gradient-image\" muted=\"muted\" loop=\"loop\" id=\"videoElement\" aria-describedby=\"banner-video-description\" aria-label=\"video-player\" data-v-0cc12519=\"\">",
            "message": "Verify that captions are available for any meaningful audio or provide a caption track for the <video> element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a79c6947a5b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c331dce1"
          },
          {
            "rule": "media_keyboard_controllable",
            "xpath": null,
            "html": "<video class=\"hero-video has-bg-img is-fullwidth gradient-image\" muted=\"muted\" loop=\"loop\" id=\"videoElement\" aria-describedby=\"banner-video-description\" aria-label=\"video-player\" data-v-0cc12519=\"\">",
            "message": "Verify media using <audio> and/or <video> elements have keyboard accessible controls",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2cd4dde0353",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58584a4b"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<input class=\"input is-large search-input\" id=\"mainsearchbar\" aria-haspopup=\"true\" aria-autocomplete=\"list\" type=\"search\" name=\"searchrequest\" placeholder=\"Search for services or more information\" aria-describedby=\"autocomplete_hint\" aria-label=\"Search site\" autocomplete=\"on\">",
            "message": "The 'id' \"autocomplete_hint\" specified for the ARIA property 'aria-describedby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a427e363e38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42c02ad7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"input is-large search-input\" id=\"mainsearchbar\" aria-haspopup=\"true\" aria-autocomplete=\"list\" type=\"search\" name=\"searchrequest\" placeholder=\"Search for services or more information\" aria-describedby=\"autocomplete_hint\" aria-label=\"Search site\" autocomplete=\"on\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e626911a4894",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d5313a2"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"input is-large search-input\" id=\"mainsearchbar\" aria-haspopup=\"true\" aria-autocomplete=\"list\" type=\"search\" name=\"searchrequest\" placeholder=\"Search for services or more information\" aria-describedby=\"autocomplete_hint\" aria-label=\"Search site\" autocomplete=\"on\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34d1e62547ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e649c5a"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"width:10%\" class=\"button button is-large is-primary search-button search\" id=\"mainsearch-button\" aria-label=\"Search\" title=\"Search\" type=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf9231756433",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa9d0c5c"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"notification\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d17ca7475606",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c47fe97"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a92b6ad6ff57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80959640"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"notification\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"notification\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"notification\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"notification\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<select aria-label=\"Language Translate Widget\" class=\"goog-te-combo\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59496c87ff94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-32c9aa6b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<select aria-label=\"Language Translate Widget\" class=\"goog-te-combo\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d79d4231db36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9419a43"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<select aria-label=\"Language Translate Widget\" class=\"goog-te-combo\">",
            "message": "Ensure the overlapped target \"select\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "137e8422750a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09bcc56a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://translate.google.com\" class=\"VIpgJd-ZVi9od-l4eHX-hSRGPd\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ff813e6dc0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e5e9969"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://translate.google.com\" class=\"VIpgJd-ZVi9od-l4eHX-hSRGPd\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "788338a5d948",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad1ad4e0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"rbc-tile__link-header\" href=\"/waste-and-recycling\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43fcccb73ef5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3b812fd8"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/recycle.svg\" alt=\"Waste and recycling\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0aeecf6a196c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f65e50b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"rbc-tile__link\" href=\"/bin-calendar/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a09c6986b9c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea0e0402"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"rbc-tile__link\" href=\"/waste-and-recycling/how-do-i-recycle-in-reading\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42c637416008",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1cf8850c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"rbc-tile__link-header\" href=\"/council-tax\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "971b68c2f2a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a43f88c"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2022/02/pound-sterling.png\" alt=\"Council Tax\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5d3b616451b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-325d0e4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"rbc-tile__link\" href=\"/council-tax/pay-your-council-tax/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21ee9630743a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af92fd99"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/house.svg\" alt=\"Housing\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "257b9c7aa362",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55982c64"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/highway.svg\" alt=\"Vehicles, roads and transport\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d92fcb9107a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10b09483"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/respect.svg\" alt=\"Adult social care and public health\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41ff407c0fe5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-816ef358"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2024/12/benefitsicon.svg\" alt=\"Benefits and financial support\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bb8ac1ae756",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1cbbb040"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2021/10/job.png\" alt=\"Work for us\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "370949ef2ec7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54a39a08"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/scheme.svg\" alt=\"Planning and building control\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edfe307ded73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28971158"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2021/10/speech-bubble2.png\" alt=\"Contact us\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5174b1092e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5049a6b"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/run.svg\" alt=\"Leisure\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82c51919e05e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af4f7d08"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/parliament.svg\" alt=\"The council and democracy\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2af6ad95683",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4fde5d5b"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/food-and-restaurant.svg\" alt=\"Business\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11a54c13e423",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1497b0ee"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/dove.svg\" alt=\"Births, deaths and ceremonies\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e0299fc0982",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f7cd38f"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2021/12/bark.png\" alt=\"Nuisance, animals and pests\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c68b5294229",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f3ce729"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/abc.svg\" alt=\"Children and education\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "345303acee1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f64ebf1"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2021/10/lion.png\" alt=\"About Reading\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44b72638fafe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c632a6c"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2021/12/planet-earth.png\" alt=\"Climate and pollution\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "354407c5da6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce37cfa0"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2021/12/alarm.png\" alt=\"Community safety\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e047bdb13c84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e510c18"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2022/12/disabled.png\" alt=\"Services for disabled people\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d6f5dfcf802",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58879875"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"news-right\">",
            "message": "Confirm this text '12th March 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "246e551f968c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91e4ba7a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"news-right-sub-content\">",
            "message": "Confirm this text '12th March 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59155fea45bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27eb6249"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<p class=\"news-context\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: 'Sumer is icumen in'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dc02f69ae52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b71056e9"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<img class=\"img-sub\" loading=\"lazy\" align=\"center\" alt=\"photo of buzz 9 bus outside Reading Green Park train station\" src=\"https://images.reading.gov.uk/2026/03/buzz9busroute.png\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0735f2c713f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b81edae5"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<img class=\"img-sub\" loading=\"lazy\" align=\"center\" alt=\"photo of the catwheeling boys sculpture installed on the side of the new council offices\" src=\"https://images.reading.gov.uk/2026/03/CartwheelingBoys.png\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fa377b32071",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92cffd37"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<img class=\"img-sub\" loading=\"lazy\" align=\"center\" alt=\"Photo of a road featuring a bus lane in Reading\" src=\"https://images.reading.gov.uk/2026/02/London-Rd-bus-lane-orange-13-1024x577.png\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "975f42796a9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a2c52e3"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a class=\"\" href=\"/news/\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2a8adac5d18",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05a55664"
          },
          {
            "rule": "aria_contentinfo_misuse",
            "xpath": null,
            "html": "<footer data-v-2a6cf527=\"\" class=\"footer\" aria-label=\"footer\">",
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4d21eaaaf56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15783853"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 66 66\" height=\"96px\" width=\"96px\" class=\"VIpgJd-ZVi9od-aZ2wEe\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f10ca102f2ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cf7a1b3"
          }
        ],
        "outcomeCount": 4441,
        "uniqueFailedCount": 60,
        "duplicateFailedCount": 10,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 62,
          "failed": 30,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/presentational-children-focusable",
          "keyboard-accessible/focus-order",
          "keyboard-accessible/nested-interactive",
          "landmarks/landmark-main",
          "landmarks/landmark-unique",
          "text-alternatives/image-alt-words",
          "text-alternatives/image-redundant-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/waste-and-recycling\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/waste-and-recycling\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Waste and recycling\" src=\"https://images.reading.gov.uk/2020/09/recycle.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Waste and recycling\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba7657e8bfec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3821cc41"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/council-tax\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/council-tax\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Council Tax\" src=\"https://images.reading.gov.uk/2022/02/pound-sterling.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Council Tax\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "526f1b7fe345",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8fb510d2"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/housing/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/housing/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Housing\" src=\"https://images.reading.gov.uk/2020/09/house.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Housing\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c9a089de37d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dfbda4ab"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/vehicles-roads-and-transport/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/vehicles-roads-and-transport/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Vehicles, roads and transport\" src=\"https://images.reading.gov.uk/2020/09/highway.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Vehicles, roads and transport\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e94e882772b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfb99ac4"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/adult-care/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/adult-care/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Adult social care and public health\" src=\"https://images.reading.gov.uk/2020/09/respect.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Adult social care and public health\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b2f7371f7d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef22e559"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/benefits-and-financial-support/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/benefits-and-financial-support/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Benefits and financial support\" src=\"https://images.reading.gov.uk/2024/12/benefitsicon.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Benefits and financial support\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72e5009c086f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99fc21ac"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/work-for-us\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/work-for-us\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Work for us\" src=\"https://images.reading.gov.uk/2021/10/job.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Work for us\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42c2a8fb4388",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89c3b755"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/planning-and-building-control/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/planning-and-building-control/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Planning and building control\" src=\"https://images.reading.gov.uk/2020/09/scheme.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Planning and building control\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43ad6864b77f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-096528a1"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/contact-us\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/contact-us\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Contact us\" src=\"https://images.reading.gov.uk/2021/10/speech-bubble2.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Contact us\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4a8d4ba4d57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b129b70"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/leisure/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/leisure/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Leisure\" src=\"https://images.reading.gov.uk/2020/09/run.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Leisure\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e5722700e48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cb359d7"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/the-council-and-democracy/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/the-council-and-democracy/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"The council and democracy\" src=\"https://images.reading.gov.uk/2020/09/parliament.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"The council and democracy\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf5ca3634719",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b77d8289"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/business/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/business/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Business\" src=\"https://images.reading.gov.uk/2020/09/food-and-restaurant.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Business\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "921dc8730899",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85885096"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/life-events/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/life-events/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Births, deaths and ceremonies\" src=\"https://images.reading.gov.uk/2020/09/dove.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Births, deaths and ceremonies\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37f59bf889ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0499c3f2"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/nuisance-animals-and-pests\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/nuisance-animals-and-pests\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Nuisance, animals and pests\" src=\"https://images.reading.gov.uk/2021/12/bark.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Nuisance, animals and pests\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15c8ddefc379",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bdc954d9"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/children-and-education/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/children-and-education/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Children and education\" src=\"https://images.reading.gov.uk/2020/09/abc.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Children and education\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca1c67c0e0d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1bdf786"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/about-reading/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/about-reading/\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"About Reading\" src=\"https://images.reading.gov.uk/2021/10/lion.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"About Reading\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f80af106ebb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d3134b6d"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/climate-and-pollution\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/climate-and-pollution\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Climate and pollution\" src=\"https://images.reading.gov.uk/2021/12/planet-earth.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Climate and pollution\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b116d5888858",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4c9d9a1"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/crime-and-safety\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/crime-and-safety\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Community safety\" src=\"https://images.reading.gov.uk/2021/12/alarm.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Community safety\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "143fdd24910c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdeb836a"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/services-for-disabled-people\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/services-for-disabled-people\"] > div:nth-of-type(1) > img",
            "html": "<img alt=\"Services for disabled people\" src=\"https://images.reading.gov.uk/2022/12/disabled.png\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "impact": "minor",
            "message": "Alt text \"Services for disabled people\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "015f69bd7c26",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d69cdc8"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "a[href=\"/news/reading-sets-out-transport-plans-after-government-funding-confirmed/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/news/reading-sets-out-transport-plans-after-government-funding-confirmed/\"] > div:nth-of-type(1) > img",
            "html": "<img src=\"https://images.reading.gov.uk/2026/03/buzz9busroute.png\" alt=\"photo of buzz 9 bus outside Reading Green Park train station\" align=\"center\" loading=\"lazy\" class=\"img-sub\">",
            "impact": "minor",
            "message": "Alt text \"photo of buzz 9 bus outside Reading Green Park train station\" starts with redundant prefix \"photo\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1875d2ce7050",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bd9f4e6e"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "a[href=\"/news/cartwheeling-boys-sculpture-installed-at-civic-centre/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/news/cartwheeling-boys-sculpture-installed-at-civic-centre/\"] > div:nth-of-type(1) > img",
            "html": "<img src=\"https://images.reading.gov.uk/2026/03/CartwheelingBoys.png\" alt=\"photo of the catwheeling boys sculpture installed on the side of the new council offices\" align=\"center\" loading=\"lazy\" class...",
            "impact": "minor",
            "message": "Alt text \"photo of the catwheeling boys sculpture installed on the side of the new council offices\" starts with redundant prefix \"photo\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61d66c2e6b7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-451f6fec"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "a[href=\"/news/consultation-on-new-transport-plans-for-east-reading/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/news/consultation-on-new-transport-plans-for-east-reading/\"] > div:nth-of-type(1) > img",
            "html": "<img src=\"https://images.reading.gov.uk/2026/02/London-Rd-bus-lane-orange-13-1024x577.png\" alt=\"Photo of a road featuring a bus lane in Reading\" align=\"center\" loading=\"lazy\" class=\"img-sub\">",
            "impact": "minor",
            "message": "Alt text \"Photo of a road featuring a bus lane in Reading\" starts with redundant prefix \"photo\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c4570e5940b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f1c2f23"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "section > div:nth-of-type(2) > div",
            "selector": "section > div:nth-of-type(2) > div",
            "html": "<div data-v-0cc12519=\"\" tabindex=\"0\" class=\"play-pause-button-container\"><div data-v-0cc12519=\"\" class=\"play-pause\"><!----></div> <div data-v-0cc12519=\"\" class=\"play-pause\"><span data-v-0cc12519=\"\" cl...",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71d486074942",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35ed9fee"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/news/\"] > button",
            "selector": "a[href=\"/news/\"] > button",
            "html": "<button class=\"rbc-button\">\n        View all news\n      </button>",
            "impact": "serious",
            "message": "Interactive element <button> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "857f031c31a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2f5f4b6"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e0cfb4ac4d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "selector": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "html": "<section aria-label=\"Notification\" class=\"notification-container\" style=\"padding:0\" data-v-67b00a50=\"\" data-v-2a6cf527=\"\"><!----></section>",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"notification\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d80af086c2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-829c14ff"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "selector": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "html": "<section aria-label=\"Notification\" class=\"notification-container\" style=\"padding:0\" data-v-67b00a50=\"\" data-v-2a6cf527=\"\"><!----></section>",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"notification\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "selector": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "html": "<section aria-label=\"Notification\" class=\"notification-container\" style=\"padding:0\" data-v-67b00a50=\"\" data-v-2a6cf527=\"\"><!----></section>",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"notification\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "selector": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "html": "<section aria-label=\"Notification\" class=\"notification-container\" style=\"padding:0\" data-v-67b00a50=\"\" data-v-2a6cf527=\"\"><div data-v-67b00a50=\"\"><div class=\"hero is-warning\" style=\"padding-top:2.9rem...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"notification\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/news/\"] > button",
            "selector": "a[href=\"/news/\"] > button",
            "html": "<button class=\"rbc-button\">\n        View all news\n      </button>",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd8b6714694d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-142e6e6d"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 27,
        "duplicateFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 454,
          "failed": 2,
          "cantTell": 112,
          "inapplicable": 6
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4edea34510f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 574,
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 14
    },
    {
      "submittedUrl": "https://www.redcar-cleveland.gov.uk/",
      "finalUrl": "https://www.redcar-cleveland.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Redcar and Cleveland Homepage | Redcar and Cleveland",
      "elapsedMs": 23740,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 639,
          "failed": 39,
          "cantTell": 12,
          "inapplicable": 50
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"prefix-overlay-close prefix-overlay-action-later\"]",
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">Close subscription dialog</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3eef43c9f10f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4ec9f39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-dismissButton\"]",
            "html": "<button class=\"prefix-overlay-action-dismiss\" id=\"prefix-dismissButton\">No Thanks</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c65c724e698",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09591ded"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-laterButton\"]",
            "html": "<button class=\"prefix-overlay-action-later\" id=\"prefix-laterButton\">Remind Me Later</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5adab1a49487",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fb05d5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r12",
            "xpath": "/button[@id=\":r3:\"]",
            "html": "<button class=\"MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary chatbot-chat-4sv5i2-MuiButtonBase-root-MuiButton-root\" tabindex=\"0\" type=\"button\" id=\":r3:\">...</button>",
            "message": "The button does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76645e5d058e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb13a1a6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@class=\"lgd-header__toggle lgd-header__toggle--secondary\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary\" data-target=\"lgd-header__nav--secondary\" aria-controls=\"lgd-header__nav--secondary\" aria-expanded=\"false\" aria-label=\"Toggle services menu\" data-once=\"header-toggle\">...</button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e765f89f8a04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8b702f7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26120f87eb05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/circle[@id=\"Oval\"]",
            "html": "<circle id=\"Oval\" fill=\"currentColor\" fill-rule=\"nonzero\" cx=\"41.39\" cy=\"128.5\" r=\"14.28\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fedb49b10a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65bf3df9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/circle[@id=\"Oval\"]",
            "html": "<circle id=\"Oval\" fill=\"currentColor\" fill-rule=\"nonzero\" cx=\"96.72\" cy=\"128.5\" r=\"14.28\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/circle[@id=\"Oval\"]",
            "html": "<circle id=\"Oval\" fill=\"currentColor\" fill-rule=\"nonzero\" cx=\"67.55\" cy=\"14.28\" r=\"14.28\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h3[@class=\"box-link__title\"]",
            "html": "<h3 class=\"box-link__title\">...</h3>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91a15a8a9b4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92334e71"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0e69666cfa3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb76eea8bd91",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78d707ecf893",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.84:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.84:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"prefix-overlay-label\"]",
            "html": "<p id=\"prefix-overlay-label\">Sign up for the latest news and updates from Redca...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bec02e9b3c36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6651145"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@id=\"prefix-overlay-label\"]",
            "html": "<p id=\"prefix-overlay-label\">Sign up for the latest news and updates from Redca...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0029c19e99b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0da7597d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ce4011b2f8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 740,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 14,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 733,
          "failed": 4,
          "cantTell": 6,
          "inapplicable": 43
        },
        "failedRules": [
          "button-name",
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": [
              "div[data-arto-chat-host=\"\"]",
              "#\\:r3\\:"
            ],
            "html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" id=\":r3:\">",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97dcf35283be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36897461"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".box-links-listing__list-item.lgd-row__one-quarter:nth-child(1) > .box-link.paragraph--type--localgov-box-link > .box-link__title",
            "html": "<h3 class=\"box-link__title\">\n    <a class=\"box-link__link\" href=\"/cost-of-living-support\">\n              Cost of Living Support\n    </a>\n  </h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1970fb7d119c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-963af306"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-item",
            "html": "<div class=\"js-form-item form-item js-form-type-search-api-autocomplete form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70ba12a23857",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-992057e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-subsitebanner",
            "html": "<div id=\"block-subsitebanner\" class=\"block block-localgov-subsites block-localgov-subsite-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0584e1b1a9b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb6380a7"
          }
        ],
        "outcomeCount": 786,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2412,
          "failed": 53,
          "cantTell": 44,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "target_spacing_sufficient",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 97px;\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bc4638315c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ae73c15"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7afdb5abe5c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/rcbc/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f25a556ec6a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-676cf8a7"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" aria-labelledby=\"popup-text\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6715e5b6cca5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfb20bda"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" type=\"button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b437cf96e2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-283d3af4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90cffc8cebd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcf2b283"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" type=\"button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "690a3cdfa4b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d2cafc0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb2804520879",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4f77af6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a094e1c93ff0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27d87422ea1f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e095222068f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcf92c4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/866\" href=\"/myaccount\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5b9d464e9b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b8ed56e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Toggle services menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ffaf708d45e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46c26700"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Toggle services menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9aa480fe56b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a270bac7"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Toggle services menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de7d293e9df2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4833d27"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34407a8d56ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b4238ad"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "565b8d4de8ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d259b2f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f976bcf64691",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef284fb6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bd1e9f5fe9e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e469969"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dcf592b46d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-740f815c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "079a950a67fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2836607"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.redcar-cleveland.gov.uk/garden-waste\" class=\"banner__link\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b325f2d7df5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f86f639"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Sign up for your 2026 garden waste collections' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d1b7fd7362c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a8a1d7c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 31.195px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ad13b3e819d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c50aeed"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-newsroom-teaser-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Major investment programme in CCTV is completed' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc6b00ccd7d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16260bc4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-newsroom-teaser-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'A second life for Oksana' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 396 21\" fill-rule=\"evenodd\" xmlns=\"http://www.w3.org/2000/svg\" class=\"footer-image\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8491f98769f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c3fb983"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 1027 1035\" width=\"100px\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7e083158ee6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d923419b"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 1856 324\" width=\"300px\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "407835f6c0cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e8fdcf6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button id=\":r3:\" type=\"button\" tabindex=\"0\" class=\"MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary chatbot-chat-4sv5i2-MuiButtonBase-root-MuiButton-root\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4743980e466b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a68d8df6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\":r3:\" type=\"button\" tabindex=\"0\" class=\"MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary chatbot-chat-4sv5i2-MuiButtonBase-root-MuiButton-root\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "904c506569a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a122f1b6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button id=\":r3:\" type=\"button\" tabindex=\"0\" class=\"MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary chatbot-chat-4sv5i2-MuiButtonBase-root-MuiButton-root\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6292104af611",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e47b90f9"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button id=\":r3:\" type=\"button\" tabindex=\"0\" class=\"MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary chatbot-chat-4sv5i2-MuiButtonBase-root-MuiButton-root\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77a34048d4f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-184512d7"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<circle r=\"14.28\" cy=\"128.5\" cx=\"96.72\" fill-rule=\"nonzero\" fill=\"currentColor\" id=\"Oval\">",
            "message": "The <circle> element has the id \"Oval\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c33d6104239",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7d81c2a"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<circle r=\"14.28\" cy=\"14.28\" cx=\"67.55\" fill-rule=\"nonzero\" fill=\"currentColor\" id=\"Oval\">",
            "message": "The <circle> element has the id \"Oval\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a14c0ce1d64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-409e478f"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style scoped=\"\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "272122cf99cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d5977d6"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-modal=\"true\" aria-label=\"This is a subscription dialog that can be closed\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b13420c117c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9a0dcc2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-modal=\"true\" aria-label=\"This is a subscription dialog that can be closed\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d212d1802a80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eea54781"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-modal=\"true\" aria-label=\"This is a subscription dialog that can be closed\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "793362dbf08e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52ecc789"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5de65fc83352",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1944528b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da43eb5727da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64c4abd5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"Email Address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email Address\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b80a65de69d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d9a9cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input title=\"Email Address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email Address\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ec5f0fa93c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-474c9d03"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00be119e76e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5608a5cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d0e47c4c415",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee640964"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1019e6890c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c50f16"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a20b992b4d23",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d60262ac"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"input\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2256e4da6904",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f64747c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "537c8ccffcd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe01c3b7"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"input\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4688c4e5b70b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cff65fb"
          }
        ],
        "outcomeCount": 2473,
        "uniqueFailedCount": 49,
        "duplicateFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 86,
          "failed": 6,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/label-content-mismatch",
          "landmarks/region",
          "navigable/heading-order",
          "text-alternatives/image-alt-words"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "a[href=\"/news/2026/major-investment-programme-in-cctv-is-completed\"] > div > div > div > div > div:nth-of-type(2) > img",
            "selector": "a[href=\"/news/2026/major-investment-programme-in-cctv-is-completed\"] > div > div > div > div > div:nth-of-type(2) > img",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/localgov_newsroom_teaser/public/2022-07/Latest%20News.png?itok=1Nm4-4hd\" width=\"370\" height=\"200\" alt=\"Image of the Redcar Civic Centre, a large bu...",
            "impact": "minor",
            "message": "Alt text \"Image of the Redcar Civic Centre, a large building with glass walls, with the words latest news overlaid\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23d65b9ee6ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0bb3138d"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "li:nth-of-type(1) > article > h3",
            "selector": "li:nth-of-type(1) > article > h3",
            "html": "<h3 class=\"box-link__title\">\n    <a class=\"box-link__link\" href=\"/cost-of-living-support\">\n              Cost of Living Support\n    </a>\n  </h3>",
            "impact": "moderate",
            "message": "Heading level 3 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8c7b3eab3b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1afde6a3"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" class=\"sliding-popup-top clearfix\" style=\"height: auto; width: 100%; top: 0px;\"><div aria...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6107f4e2d935",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#scopedByScopedPolyfill_1",
            "selector": "#scopedByScopedPolyfill_1",
            "html": "<div id=\"scopedByScopedPolyfill_1\" style=\"width: 500px; position: fixed; top: 50%; left: 50%; margin-top: -194.109px; margin-left: -250px; z-index: 100001;\">\n  <style scoped=\"\">\n/*! normalize.css v8.0...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c57d993b403e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-449a1f6d"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > button[aria-label=\"Toggle services menu\"]",
            "selector": "div:nth-of-type(3) > button[aria-label=\"Toggle services menu\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary\" data-target=\"lgd-header__nav--secondary\" aria-controls=\"lgd-header__nav--secondary\" aria-expanded=\"false\" aria-label=\"Toggle services m...",
            "impact": "serious",
            "message": "Accessible name \"Toggle services menu\" does not contain visible text \"Report It\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ad5f3765848",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2c115c4"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > button[aria-label=\"Toggle Primary Navigation\"]",
            "selector": "div:nth-of-type(3) > button[aria-label=\"Toggle Primary Navigation\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--primary\" data-target=\"lgd-header__nav--primary\" aria-controls=\"lgd-header__nav--primary\" aria-expanded=\"false\" aria-label=\"Toggle Primary Navigati...",
            "impact": "serious",
            "message": "Accessible name \"Toggle Primary Navigation\" does not contain visible text \"Menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "626141250b0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61eef005"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 267,
          "failed": 30,
          "cantTell": 85,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R11",
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R11",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b10f67c66072",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2971458a"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d1675af2d48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2fe93a0dd7a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4e55982bd50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e160dab236f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 384,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 54
    },
    {
      "submittedUrl": "https://www.redditchbc.gov.uk/",
      "finalUrl": "https://www.redditchbc.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Redditch Borough Council",
      "elapsedMs": 49623,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2527,
          "failed": 106,
          "cantTell": 24,
          "inapplicable": 41
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r47",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r60",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90",
          "https://alfa.siteimprove.com/rules/sia-r94"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-usp-close-icon\"]",
            "html": "<button tabindex=\"0\" aria-pressed=\"false\" class=\"qc-usp-close-icon\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2088204d4094",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-303ec964"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a42044fc1cd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-689143d3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-jxfk95\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"true\" class=\"qc-cmp2-toggle css-jxfk95\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3275bc1d3888",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-920d875b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\" css-1nnj36\"]",
            "html": "<button aria-pressed=\"false\" size=\"small\" mode=\"primary\" class=\" css-1nnj36\">CONFIRM</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a70ed226d74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9f512e7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-delete-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-delete-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Data Deletion Policy\">Data Deletion</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abda431ca5ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55d9da2e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-access-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-access-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Data Access Policy\">Data Access</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cac840a2e03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9cd73ae9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-policy-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-policy-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Privacy Policy\">Privacy Policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b86f3b8487fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ceb4e996"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r12",
            "xpath": "/button[@class=\"qc-usp-close-icon\"]",
            "html": "<button tabindex=\"0\" aria-pressed=\"false\" class=\"qc-usp-close-icon\" />",
            "message": "The button does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a753daa79d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6d0879a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/path[@id=\"path-1\"]",
            "html": "<path d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\" id=\"path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e5dabe69e0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be6903ac"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/rect[@id=\"path-3\"]",
            "html": "<rect id=\"path-3\" x=\"0\" y=\"0\" width=\"18\" height=\"18\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3a2a43a8c0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7872ed39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"New---Mobile-2\"]",
            "html": "<g id=\"New---Mobile-2\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4a23a828f1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7e61421"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"iPhone-11-6-Copy\"]",
            "html": "<g id=\"iPhone-11-6-Copy\" transform=\"translate(-23.000000, -138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70851abf3c3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-589c0734"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"v1\"]",
            "html": "<g id=\"v1\" transform=\"translate(20.000000, 138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20a40afb8733",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eda99538"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"Icons/angle-left\"]",
            "html": "<g id=\"Icons/angle-left\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1bd5ef4e3ff5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-065d644f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/mask[@id=\"mask-2\"]",
            "html": "<mask id=\"mask-2\" fill=\"white\">...</mask>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f09c1f92edea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12eb0bab"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/use[@id=\"Mask\"]",
            "html": "<use id=\"Mask\" fill=\"currentColor\" fill-rule=\"nonzero\" href=\"#path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31fd2405033f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e556d72f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0639f66d53ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6be9b0a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/path[@id=\"path-1\"]",
            "html": "<path d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\" id=\"path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/rect[@id=\"path-3\"]",
            "html": "<rect id=\"path-3\" x=\"0\" y=\"0\" width=\"18\" height=\"18\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"New---Mobile-2\"]",
            "html": "<g id=\"New---Mobile-2\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"iPhone-11-6-Copy\"]",
            "html": "<g id=\"iPhone-11-6-Copy\" transform=\"translate(-23.000000, -138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"v1\"]",
            "html": "<g id=\"v1\" transform=\"translate(20.000000, 138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"Icons/angle-left\"]",
            "html": "<g id=\"Icons/angle-left\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/mask[@id=\"mask-2\"]",
            "html": "<mask id=\"mask-2\" fill=\"white\">...</mask>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/use[@id=\"Mask\"]",
            "html": "<use id=\"Mask\" fill=\"currentColor\" fill-rule=\"nonzero\" href=\"#path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/button[@class=\"qc-cmp2-list-item-header\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polite\">...</button>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "904b401dcba6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-355db2ee"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\">...</p>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57339a4683b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c80ed79"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h6[@class=\"center centh\"]",
            "html": "<h6 class=\"center centh\">Feedback & Share</h6>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a790b7cb56b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-895bb10c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ca9211d5c38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `search` have the same name.",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `region` have the same name.",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db16462f3650",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e852ae35f879",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce1cf9179369",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"qc-cmp2-consent-list css-1f88jwd\"]",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e762ae28fd77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b5dc205"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"qc-cmp2-consent-list css-def7e2\"]",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd0e328c0d61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bebcb8b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ec70628efe3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.2:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"qc-usp-title\"]",
            "html": "<p id=\"qc-usp-title\" class=\"qc-usp-title\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df4e8c2c4251",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb86c9cc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "417f4f75e282",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b735aa5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of the Sharing of my personal da...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9211632ce36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of the Sale of my Personal Data.</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of processing my Personal Data f...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of Collection, Use, Retention, S...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Google consents</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"heading sm footer-heading \"]",
            "html": "<p class=\"heading sm footer-heading \">Redditch Borough Council</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc6405bc68fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90481664"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"heading  footer-heading \"]",
            "html": "<p class=\"heading  footer-heading \" data-os-animation=\"fadeIn\" data-os-animation-delay=\"0s\" data-os-animation-duration=\"1.2s\">Legal Links</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6a8ee1b6793",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a728e899"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"heading sm footer-heading \"]",
            "html": "<p class=\"heading sm footer-heading \">Opening times</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"heading sm footer-heading \"]",
            "html": "<p class=\"heading sm footer-heading \" data-os-animation=\"fadeInDown\" data-os-animation-delay=\"0s\" data-os-animation-duration=\"1.0s\">Social</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"heading sm footer-heading \"]",
            "html": "<p class=\"heading sm footer-heading \" data-os-animation=\"fadeIn\" data-os-animation-delay=\"0s\" data-os-animation-duration=\"1.2s\">Partners</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "628b3c34e219",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee9405b5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6de275cb3af4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9851854"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-1ggley5\"]",
            "html": "<p class=\"css-1ggley5\">Opted Out</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aef3a21ac82a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ce3fb87"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae960e28b349",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow my user data to be sent to Google ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to send me personalized adv...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/p[@class=\"heading sm c2-heading\"]",
            "html": "<p role=\"heading\" aria-level=\"2\" class=\"heading sm c2-heading\">...</p>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb9b35a66c76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a89b261"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/p[@class=\"heading sm c2-heading\"]",
            "html": "<p role=\"heading\" aria-level=\"2\" class=\"heading sm c2-heading\">...</p>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/p[@class=\"heading sm c2-heading\"]",
            "html": "<p role=\"heading\" aria-level=\"2\" class=\"heading sm c2-heading\">...</p>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/p[@class=\"heading sm c2-heading\"]",
            "html": "<p role=\"heading\" aria-level=\"2\" class=\"heading sm c2-heading\">...</p>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/p[@class=\"heading sm c2-heading\"]",
            "html": "<p role=\"heading\" aria-level=\"2\" class=\"heading sm c2-heading\">...</p>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/p[@class=\"heading sm c2-heading\"]",
            "html": "<p role=\"heading\" aria-level=\"2\" class=\"heading sm c2-heading\">...</p>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/p[@class=\"heading sm c2-heading\"]",
            "html": "<p role=\"heading\" aria-level=\"2\" class=\"heading sm c2-heading\">...</p>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90aa8b171073",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd323fcf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4754be5b0584",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 2698,
        "duplicateFailedCount": 67,
        "uniqueFailedCount": 39,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2553,
          "failed": 36,
          "cantTell": 6,
          "inapplicable": 38
        },
        "failedRules": [
          "aria-allowed-role",
          "aria-required-children",
          "aria-required-parent",
          "button-name",
          "color-contrast",
          "heading-order",
          "landmark-unique",
          "list",
          "meta-viewport-large",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#\\31  > .qc-cmp2-list-item-header[aria-live=\"polite\"][role=\"listitem\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0df218c5b519",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-faa9892e"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role list is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a4d5d8f4bad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e59001c4"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#Google\\ Basic\\ Consents > .qc-cmp2-list-item-header[aria-live=\"polite\"][role=\"listitem\"]",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c5c160a76b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87cd192a"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: ul[tabindex]",
            "relatedPaths": [
              ".qc-cmp2-expandable-list"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31ceb794b0a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b80f5082"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "#\\31  > .qc-cmp2-list-item-header[aria-live=\"polite\"][role=\"listitem\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polite\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7035ff3412ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d410270f"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".qc-cmp2-list-item-title[role=\"listitem\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consents</p></p>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "706894bcc6b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f42209d3"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-usp-close-icon",
            "html": "<button tabindex=\"0\" aria-pressed=\"false\" class=\"qc-usp-close-icon\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8dd505514f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-343afdfd"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(1) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6f999a92b59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be3fad78"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(2) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "983d456478b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee7c3f57"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(3) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2d1b6747770",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed1fcf25"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(4) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab565b4ea9c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c88a4ae2"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(5) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d14d26c91a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdb06a64"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(6) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "930de181afe8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54e94c0e"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(7) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61f9928ed0b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2803410d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(2) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46266507bcc5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07b54e97"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(3) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75021e51f20a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-208b4bdb"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(4) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee812c8fa934",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc757748"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "span > a[href=\"/\"]",
            "html": "<a href=\"/\">Home</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#site-header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d41f9312f59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d7a4666"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "span > a[href$=\"residents/\"]",
            "html": "<a href=\"/residents/\">Residents</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#site-header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1a55101455e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c096b5d0"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".main > ul > .has-child:nth-child(3) > span > a[href$=\"business/\"]",
            "html": "<a href=\"/business/\">Business</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#site-header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff0bf7dcfc20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-459a4aa8"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".has-child:nth-child(4) > span > a[href$=\"council/\"]",
            "html": "<a href=\"/council/\">Council</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#site-header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "034f0a77317e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-443b6b7b"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"things-to-do/\"]",
            "html": "<a href=\"/things-to-do/\">Things to do</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#site-header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94ed5cf58548",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c0dfab8"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"pay-for-it/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/pay-for-it/\">\n                                <span></span>\n                                Pay for it\n                            </a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "a[href$=\"pay-for-it/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62b3f62756dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb200d81"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"apply-for-it/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/apply-for-it/\">\n                                <span></span>\n                                Apply for it\n                            </a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "a[href$=\"apply-for-it/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d5fccf69bd0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1add68fe"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"report-it/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/report-it/\">\n                                <span></span>\n                                Report it\n                            </a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "a[href$=\"report-it/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "454bcd41d356",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e63f2779"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"public-access/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/external-links/public-access/\">\n                                <span></span>\n                                Public Access\n                            </a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "a[href$=\"public-access/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "864258b980a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e84981a"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".c4-btn-bg.c4-btn-bg-solid.c4-btn-bg-hover-solid:nth-child(5)",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/external-links/your-councillors/\">\n                                <span></span>\n                                My Councillor\n                            </a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".c4-btn-bg.c4-btn-bg-solid.c4-btn-bg-hover-solid:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51e9b1ff9a19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e764745"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"your-mp/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/external-links/your-mp/\">\n                                <span></span>\n                                My MP\n                            </a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "a[href$=\"your-mp/\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b047fcc92e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af272958"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".showMoreButton",
            "html": "<div onkeypress=\"removeCollapse()\" class=\"showMoreButton\" tabindex=\"0\">Show more</div>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #00a19a, font size: 14.4pt (19.2px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".showMoreButton"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8eb546cb6aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eab4774d"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h6",
            "html": "<h6 class=\"center centh\">Feedback &amp; Share</h6>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95ddd1314379",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b74b792b"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".main",
            "html": "<nav class=\"main nav-dropdown navigation-dropdown-bg-solid\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".cta-links",
              ".quick-links",
              "#stopSocial",
              ".footer-navigation"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a53e4ddb5b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-549aee52"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usn_cmp_code",
            "html": "<section class=\"content component usn_cmp_code c1-bg c1-bg-solid pt-0 pb-0 adverts\" aria-label=\"content\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".usn_cmp_pods",
              ".has-box-shadows",
              ".usn_cmp_reusablecomponents.base-bg.base-bg-solid",
              ".justify-around",
              ".usn_cmp_text",
              "#news",
              ".c6-bg",
              "#WebsiteFeedback",
              ".usn_cmp_gridlayout"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c5ddc503b13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf9b5b9c"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-1f88jwd",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d15df76485ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c77b1d3f"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-def7e2",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=list]",
            "relatedPaths": [
              "#Google\\ Basic\\ Consents"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ba4ac1412a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f42284f3"
          },
          {
            "rule": "meta-viewport-large",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport-large?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "meta[name=\"viewport\"]",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=2\">",
            "message": "Users should be able to zoom and scale the text up to 500%",
            "fixSummary": "Fix any of the following:\n  <meta> tag limits zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6858d49d1ca4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7cb9f1f1"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".skip-to-content",
            "html": "<a class=\"skip-to-content sr-only sr-only-focusable\" href=\"#site-content\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "925547436988",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1612811"
          }
        ],
        "outcomeCount": 2633,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 36
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4335,
          "failed": 210,
          "cantTell": 146,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_content_in_landmark",
          "aria_descendant_valid",
          "aria_eventhandler_role_valid",
          "aria_keyboard_handler_exists",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "aria_parent_required",
          "aria_region_label_unique",
          "aria_role_valid",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_exists",
          "input_label_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "target_spacing_sufficient",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A7vZI3v+Gz7JfuRolKNM4Aff6zaGuT7X0mf3wtoZTnKv6497cVMnhy03KDqX7kBz/q/iidW7srW31oQbBt4VhgoAAACUeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGUuY29tOjQ0MyIsImZlYXR1cmUiOiJEaXNhYmxlVGhpcmRQYXJ0eVN0b3JhZ2VQYXJ0aXRpb25pbmczIiwiZXhwaXJ5IjoxNzU3OTgwODAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11672ed9f6ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2da480df"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A7vZI3v+Gz7JfuRolKNM4Aff6zaGuT7X0mf3wtoZTnKv6497cVMnhy03KDqX7kBz/q/iidW7srW31oQbBt4VhgoAAACUeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGUuY29tOjQ0MyIsImZlYXR1cmUiOiJEaXNhYmxlVGhpcmRQYXJ0eVN0b3JhZ2VQYXJ0aXRpb25pbmczIiwiZXhwaXJ5IjoxNzU3OTgwODAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link type=\"text/css\" href=\"/css/icon-style.css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5b62a972674",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-38551c9e"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link type=\"text/css\" href=\"/css/icon-style.css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2c3c2fcd09a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f78b639a"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b9ca0635c31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cc82beb"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c0d591600cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e592262"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4680cdc6819e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-223934ca"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" tabindex=\"0\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "148cb2e01b56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-657a04c7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1092f426e1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-236598e1"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" tabindex=\"0\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d6c25b31a72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60e49c2e"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"qc-usp-main-messaging\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e19c9ed78a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b9d48e8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"qc-usp-main-messaging\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8e2d840159e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f86c3bd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"qc-usp-main-messaging\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a3da076484c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fd9169e"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5231d9d324e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.iabprivacy.com/optout.html\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81d8f0480f00",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85996214"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.iabprivacy.com/optout.html\" target=\"_blank\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f75786c5a552",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80b5367b"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p class=\"usp-dns-text\">",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "296c2f3b7c3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2d0a352"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "message": "The element with role \"list\" owns the child element with the role \"list\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cce5a75a76f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27ce8bc0"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button aria-live=\"polite\" class=\"qc-cmp2-list-item-header\" role=\"listitem\">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4684a5b13c01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a8ea0e2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-live=\"polite\" class=\"qc-cmp2-list-item-header\" role=\"listitem\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f77478905b12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b4853119"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5d5f64ff422",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc13cec7"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd9a422577e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-318f2b82"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f9de6b4a23c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86bdeaf9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a03af97101f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7501615"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "900ad89de45f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fcbd48"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61e59d2a14d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4279bb87"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-jxfk95\" aria-checked=\"true\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46625d835c8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0bf22f74"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-jxfk95\" aria-checked=\"true\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a02e840f3ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-097a0ee0"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "message": "The element with role \"list\" owns the child element with the role \"list\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee59e3b0038f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-916ffaa7"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<li role=\"list\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" id=\"Google Basic Consents\">",
            "message": "The ARIA role 'list' is not valid for the element <li>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa600493901f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-626c47f1"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button aria-live=\"polite\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29d75e55e987",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e74ee891"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-live=\"polite\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eef6fdd7c15d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c4f5842"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button aria-live=\"polite\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b63eb8a89cf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d27f7230"
          },
          {
            "rule": "aria_parent_required",
            "xpath": null,
            "html": "<p role=\"listitem\" class=\"qc-cmp2-list-item-title\">",
            "message": "Element with \"listitem\" role is not contained in or owned by an element with one of the following roles: \"list\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ccf909d95d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0b288bc"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<path id=\"path-1\" d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\">",
            "message": "The <path> element has the id \"path-1\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21ff94d041fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56fc209f"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<rect height=\"18\" width=\"18\" y=\"0\" x=\"0\" id=\"path-3\">",
            "message": "The <rect> element has the id \"path-3\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11690b3dc304",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e629ad5"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g fill-rule=\"evenodd\" fill=\"none\" stroke-width=\"1\" stroke=\"none\" id=\"New---Mobile-2\">",
            "message": "The <g> element has the id \"New---Mobile-2\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfb802d36787",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8bb3f26"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g transform=\"translate(-23.000000, -138.000000)\" id=\"iPhone-11-6-Copy\">",
            "message": "The <g> element has the id \"iPhone-11-6-Copy\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98f75401879c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7cb2f3c6"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g transform=\"translate(20.000000, 138.000000)\" id=\"v1\">",
            "message": "The <g> element has the id \"v1\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5eb78b2bdb12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b65a7da"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g id=\"Icons/angle-left\">",
            "message": "The <g> element has the id \"Icons/angle-left\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a27b0ac8412",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-433b7162"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<mask fill=\"white\" id=\"mask-2\">",
            "message": "The <mask> element has the id \"mask-2\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0803fcb0397",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ec65297"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<use href=\"#path-1\" fill-rule=\"nonzero\" fill=\"currentColor\" id=\"Mask\">",
            "message": "The <use> element has the id \"Mask\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5156cd112d74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27af0c4d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "307444eac558",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84d65b44"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a7292e86099",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90afd1fa"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2c4e0e2527b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c03f6f5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\" css-1nnj36\" mode=\"primary\" size=\"small\" aria-pressed=\"false\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69d38f6fd8bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e00953f1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\" css-1nnj36\" mode=\"primary\" size=\"small\" aria-pressed=\"false\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e80f7b2f1ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f716650c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Data Deletion Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-delete-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fd8f41438fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8f33cbb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Read More about the Data Deletion Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-delete-link\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01729e7ca4df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab36712d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Data Access Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-access-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56ea4a4cb918",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ab39f58"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Read More about the Data Access Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-access-link\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0654d4a80a52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d9ddcfa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Privacy Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-policy-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0518d497854e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8f7118b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Read More about the Privacy Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-policy-link\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b87329aed767",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df965086"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"#site-content\" class=\"skip-to-content sr-only sr-only-focusable\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f97fb8be4744",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b6bf821"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#site-content\" class=\"skip-to-content sr-only sr-only-focusable\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7af94f09b744",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91ed8e11"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Redditchbc.gov.uk\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c29aace274da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-991050ec"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" type=\"button\" data-toggle=\"collapse\" class=\"expand-header expand-3-bars expand-even-lines expand-active-cross\" id=\"burgerNavStyle\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b4eb7990c79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8291daaf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" type=\"button\" data-toggle=\"collapse\" class=\"expand-header expand-3-bars expand-even-lines expand-active-cross\" id=\"burgerNavStyle\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a197ca1c3880",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-692f8f12"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"main nav-dropdown navigation-dropdown-bg-solid\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cb4e5760fc4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d79bb1fb"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"main nav-dropdown navigation-dropdown-bg-solid\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdb07651a0a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99e998d2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2c9a764c71f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95d397a2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/\">",
            "message": "Text contrast of 3.20 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6779fdd0c06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96c6162d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/residents/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df8a3d1fbfcd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eba1c509"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/residents/\">",
            "message": "Text contrast of 3.20 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9d5f2650036",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f612131"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/business/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81504e67eb8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff4d5932"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/business/\">",
            "message": "Text contrast of 3.20 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7d757f52b70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-422e8bca"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/council/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "978943218fe9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-999196b4"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/council/\">",
            "message": "Text contrast of 3.20 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf705d1623ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d786188b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/things-to-do/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd484b63de2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e9e975f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/things-to-do/\">",
            "message": "Text contrast of 3.20 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "930066f1e2f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03373ce2"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"cta-links\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d20642b652a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e028343"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"cta-links\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "178d676b3b0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3653e4a2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/news/\" class=\"btn  c1-btn-bg c1-btn-bg-solid c1-btn-bg-hover-solid c1-btn-text c1-btn-borders\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd1065974eb9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43aeff15"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/news/\" class=\"btn  c1-btn-bg c1-btn-bg-solid c1-btn-bg-hover-solid c1-btn-text c1-btn-borders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "812ce40336e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5bb43954"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/external-links/my-redditch/\" class=\"btn  c1-btn-bg c1-btn-bg-solid c1-btn-bg-hover-solid c1-btn-text c1-btn-borders\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94880ee91364",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5348b45a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/external-links/my-redditch/\" class=\"btn  c1-btn-bg c1-btn-bg-solid c1-btn-bg-hover-solid c1-btn-text c1-btn-borders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67280dbb2a21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c56da491"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"Search the site\" name=\"search_field\" class=\"form-control\" role=\"searchbox\" type=\"text\" id=\"search_field\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1b7a1f7b4a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-572a9cac"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input placeholder=\"Search the site\" name=\"search_field\" class=\"form-control\" role=\"searchbox\" type=\"text\" id=\"search_field\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32f8494ffbb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7bd092ff"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"btn base-btn-bg base-btn-bg-solid base-btn-bg-hover-solid base-btn-text base-btn-borders btn-search\" title=\"Search\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7de64110975b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2a03858c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn base-btn-bg base-btn-bg-solid base-btn-bg-hover-solid base-btn-text base-btn-borders btn-search\" title=\"Search\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52bf091d3003",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dc42f358"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_code c1-bg c1-bg-solid pt-0 pb-0 adverts\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eaabde6772d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b2a9401"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_code c1-bg c1-bg-solid pt-0 pb-0 adverts\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0923d5d692b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c5b1ec5"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_pods base-bg base-bg-solid d-xs-none_only d-sm-none_only rbcHomeBanner\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9be80b985658",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8eab6887"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_pods base-bg base-bg-solid d-xs-none_only d-sm-none_only rbcHomeBanner\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "419d0fa970f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4be0acfc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"Search the site\" name=\"search_field\" class=\"form-control\" type=\"text\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2b8ea47e63c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d03397f"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input placeholder=\"Search the site\" name=\"search_field\" class=\"form-control\" type=\"text\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31cab1a40e1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-307f830d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"btn base-btn-bg base-btn-bg-hover base-btn-text base-btn-borders btn-search\" title=\"Search\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68940d508d3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-809286e8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn base-btn-bg base-btn-bg-hover base-btn-text base-btn-borders btn-search\" title=\"Search\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5146ea18c7ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-38e98004"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_ctastrip c4-bg c4-bg-solid p-0 has-box-shadows \">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "376d3562adb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-496ebb76"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_ctastrip c4-bg c4-bg-solid p-0 has-box-shadows \">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f66c08e7f8f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64edc0ad"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/pay-for-it/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c747d44e93c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ffe5a0d9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/pay-for-it/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4540b45d5ece",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1746da22"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/apply-for-it/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e17adf37b77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8274a19"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/apply-for-it/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ad6347714ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f76507c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/report-it/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "628295f2e419",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec78e17a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/report-it/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91ca1dd85da8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c844a5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/external-links/public-access/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "459eed13a8e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6cf5f3b8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/external-links/public-access/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62417aba9029",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80a6076c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/external-links/your-councillors/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fdd1c5a541a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5327481d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/external-links/your-councillors/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8aa0f8c91289",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ebf2fae"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/external-links/your-mp/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34fc5f8b35fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cad5bb62"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/external-links/your-mp/\" class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3639fbe22aae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f1563e7"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_reusablecomponents base-bg base-bg-solid pb-0 \">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9fc9ecb6780",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-243517ea"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_reusablecomponents base-bg base-bg-solid pb-0 \">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac02420f388c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0785b737"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_subpagelisting base-bg base-bg-solid  justify-around promotionLinks\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b9fe2a5aa82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6260784"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div class=\"tab-pane show active\" role=\"tabpanel\" id=\"nav_57dbbbbc-7cb6-4825-8de2-7659df7efe2c_0\">",
            "message": "Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd535a95bd3d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9685a5db"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c2-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Redditch Elections 7 May 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99b1508342c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3b6f6d1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/promoted-links/bin-collections/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7340523b94b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6aa9400e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c2-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Bin Collections' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c2-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Benefits & Support' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c2-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Council Tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c2-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Cost of Living' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c2-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Business Rates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c2-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Activities & Events' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c2-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Local Government Reorganisation' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_text base-bg base-bg-solid  \">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e9bebde8049",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11afdb9e"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_text base-bg base-bg-solid  \">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b225d1bc29f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81e714e5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"showMoreButton\" onkeypress=\"removeCollapse()\">",
            "message": "Confirm this text 'Show more' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7330f41edc7e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06ba0f1a"
          },
          {
            "rule": "aria_eventhandler_role_valid",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"showMoreButton\" onkeypress=\"removeCollapse()\">",
            "message": "The <div> element with 'onkeypress' does not have a valid ARIA role specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "105d2190cf81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6ab30b1"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"showMoreButton\" onkeypress=\"removeCollapse()\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e91044b1d2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07a8baea"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"showMoreButton\" onkeypress=\"removeCollapse()\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c99d877c15ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4d141b5"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"showMoreButton\" onkeypress=\"removeCollapse()\">",
            "message": "Text contrast of 3.20 with its background is less than the WCAG AA minimum requirements for text of size 19.2px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39ae472889c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73abfcb6"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" id=\"news\" class=\"content component usn_cmp_subpagelisting c4-bg c4-bg-solid pb-0 adjustNext adjustPrev\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "415145682bdb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d4e4405"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" id=\"news\" class=\"content component usn_cmp_subpagelisting c4-bg c4-bg-solid pb-0 adjustNext adjustPrev\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b90391aa2ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16e6e6f6"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div class=\"tab-pane show active\" role=\"tabpanel\" id=\"nav_32081a30-a561-4815-ba6d-392228fa0112_0\">",
            "message": "Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64a7d2895686",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d187b2f"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"-3\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e13cae13a939",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ef271d8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Council Plan Priorities Update Report Considered' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85ea5417515e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e23404e8"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"-2\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb22a51bca29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f33b26e5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Take extra care at animal experiences' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"-1\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bd50773ba40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-574eed46"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Easter Egg-stravaganza for market anniversary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"/news/posts/share-your-views-on-plans-to-tackle-homelessness/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c09e7d32add2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b7658a3"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Share Your Views on Plans to Tackle Homelessness' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"/news/posts/residents-transform-their-mobility-with-escape-pain-sessions/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01e5e474e8ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45c1b5a5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Residents transform their mobility with Escape Pain sessions' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"/news/posts/spring-time-to-start-running/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "896742ae6dca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c024f47"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Spring-time to start running' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Council Plan Priorities Update Report Considered' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Take extra care at animal experiences' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Easter Egg-stravaganza for market anniversary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"6\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b95cd05e13c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a7a4cc3"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Share Your Views on Plans to Tackle Homelessness' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"7\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3c145b05025",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80b513bc"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Residents transform their mobility with Escape Pain sessions' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"8\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a7cd3e0138a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13b43692"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Spring-time to start running' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"9\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8d28ceec43d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-416dcd31"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Council Plan Priorities Update Report Considered' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"10\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f394aa51af8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d0e3740"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Take extra care at animal experiences' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"11\" style=\"width: 240px;\" data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInUp\" class=\"item item-blog item_has-bg items-4 item_text-below textAlignmentCenter slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc24db313b26",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dc5808d8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm c4-heading\" aria-level=\"2\" role=\"heading\">",
            "message": "Confirm this text 'Easter Egg-stravaganza for market anniversary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_ctastrip c6-bg c6-bg-solid d-xs-none_only homePromotion\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a20da182a8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a0af31a"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_ctastrip c6-bg c6-bg-solid d-xs-none_only homePromotion\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78f6253d7b86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d82e7ea3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.bromsgrove.gov.uk/business-waste/\" class=\"btn c7-btn-bg c7-btn-bg-linear c7-btn-bg-hover-linear c7-btn-text c7-btn-borders external\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4a2127ad2cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5af3706d"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" id=\"WebsiteFeedback\" class=\"content component usn_cmp_reusablecomponents c2-bg c2-bg-solid p-0 pt-0 pb-0 feedbackSpacer\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1bb62397e98a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d64dbd31"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" id=\"WebsiteFeedback\" class=\"content component usn_cmp_reusablecomponents c2-bg c2-bg-solid p-0 pt-0 pb-0 feedbackSpacer\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c73fb174d9db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1037262b"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_gridlayout c2-bg c2-bg-solid pb-0 smallH6 sectionTitle\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bc020f4ba71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37a7c27f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\" umbraco-forms-field wasthispageuseful singlechoice mandatory\">",
            "message": "Confirm this text 'Was this page useful? *' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74322f26eb77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69626eb4"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"umbraco-forms-label\" for=\"70905e25-834f-4801-b460-714d82193697\">",
            "message": "The value \"70905e25-834f-4801-b460-714d82193697\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e12328441c88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a260119f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input data-msg-required=\"Please provide a value for Was this page useful?\" data-rule-required=\"true\" data-val-required=\"Please provide a value for Was this page useful?\" data-val=\"true\" value=\"Yes\" data-umb=\"70905e25-834f-4801-b460-714d82193697_0\" id=\"70905e25-834f-4801-b460-714d82193697_0\" name=\"70905e25-834f-4801-b460-714d82193697\" type=\"radio\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "797cbc672316",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6e2f5d4"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input data-umb=\"submit-forms-form\" data-form-navigate=\"next\" name=\"__next\" value=\"Submit\" class=\"btn primary formbtns\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5139567e0e5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8db90010"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<span role=\"menu\">",
            "message": "Verify the <span> element with \"menu\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca2b71fc778a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9d62b41"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<span role=\"menu\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "622466af62e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-471233d1"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm footer-heading \">",
            "message": "Confirm this text 'Redditch Borough Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbfa223a80db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43b069b8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text '01527 64252' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f1d5ebc5ce8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeIn\" class=\"heading  footer-heading \">",
            "message": "Confirm this text 'Legal Links' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5d8d07d9124",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15096cbe"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeIn\" class=\"quick-links \">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9951ac13345b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-828f9add"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeIn\" class=\"quick-links \">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c76f83bc8c4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2f7fe9b"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"menu\">",
            "message": "Verify the <ul> element with \"menu\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0e523d769d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6bcd745"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5840781e3081",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8bb41862"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<ul role=\"menu\">",
            "message": "None of the descendent elements with \"menuitem\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e36aae2c97cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f740384c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading sm footer-heading \">",
            "message": "Confirm this text 'Opening times' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p data-os-animation-duration=\"1.0s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInDown\" class=\"heading sm footer-heading \">",
            "message": "Confirm this text 'Social' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1223012bef3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3390dc6d"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav data-os-animation-duration=\"1.0s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInDown\" class=\"social \" id=\"stopSocial\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08d3d024cbab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce9c8dfd"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav data-os-animation-duration=\"1.0s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInDown\" class=\"social \" id=\"stopSocial\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03699c29db80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b23da26"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeIn\" class=\"heading sm footer-heading \">",
            "message": "Confirm this text 'Partners' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcbc8ac4a014",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2fff142"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"footer-navigation\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1fe64ccacc3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23175d11"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"footer-navigation\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa88e28f505e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe683c2b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"#top\" class=\"btn base-btn-bg base-btn-bg base-btn-bg-solid base-btn-bg-hover-solid base-btn-text base-btn-borders btn-back-to-top\" role=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "125433295a00",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ba4cfd7"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<a href=\"#top\" class=\"btn base-btn-bg base-btn-bg base-btn-bg-solid base-btn-bg-hover-solid base-btn-text base-btn-borders btn-back-to-top\" role=\"button\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6968f7efa522",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5127128"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"B2T\">",
            "message": "Confirm this text 'top' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec458c606c09",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5dab8000"
          }
        ],
        "outcomeCount": 4549,
        "uniqueFailedCount": 159,
        "duplicateFailedCount": 51,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 35,
          "failed": 57,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "adaptable/list-children",
          "aria/aria-allowed-role",
          "distinguishable/color-contrast",
          "keyboard-accessible/focus-order",
          "labels-and-names/aria-toggle-field-name",
          "labels-and-names/button-name",
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/form-label",
          "labels-and-names/label-content-mismatch",
          "labels-and-names/multiple-labels",
          "landmarks/landmark-unique",
          "landmarks/region",
          "navigable/heading-order",
          "navigable/page-has-heading-one"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "adaptable/list-children",
            "xpath": "ul:nth-of-type(1) > div",
            "selector": "ul:nth-of-type(1) > div",
            "html": "<div class=\"qc-cmp2-scrollable-section\"><ul class=\"qc-cmp2-consent-list\"><li id=\"1\" class=\"qc-cmp2-list-item qc-cmp2-expanded\"><button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polit...",
            "impact": "serious",
            "message": "List contains non-<li> child <div>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75cd55ac5c42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f174b17"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "span > a[href=\"/\"]",
            "selector": "span > a[href=\"/\"]",
            "html": "<a href=\"/\">Home</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab18e0061a5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-349267eb"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "p > a[href=\"/pay-for-it/\"]",
            "selector": "p > a[href=\"/pay-for-it/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/pay-for-it/\">\n                                <span></span>\n                                Pay for it...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7d3596d1f67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9884e116"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "p > a[href=\"/apply-for-it/\"]",
            "selector": "p > a[href=\"/apply-for-it/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/apply-for-it/\">\n                                <span></span>\n                                Apply fo...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0307f219c837",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a89c54f2"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "p > a[href=\"/report-it/\"]",
            "selector": "p > a[href=\"/report-it/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/report-it/\">\n                                <span></span>\n                                Report it\n ...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8805a5b0321",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9c5671f"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "p > a[href=\"/external-links/public-access/\"]",
            "selector": "p > a[href=\"/external-links/public-access/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/external-links/public-access/\">\n                                <span></span>\n                        ...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b2efbfd7f97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36e5a64c"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "p > a[href=\"/external-links/your-councillors/\"]",
            "selector": "p > a[href=\"/external-links/your-councillors/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/external-links/your-councillors/\">\n                                <span></span>\n                     ...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a0ce48ce050",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5baf31b8"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "p > a[href=\"/external-links/your-mp/\"]",
            "selector": "p > a[href=\"/external-links/your-mp/\"]",
            "html": "<a class=\"btn  c4-btn-bg c4-btn-bg-solid c4-btn-bg-hover-solid c4-btn-text c4-btn-borders\" href=\"/external-links/your-mp/\">\n                                <span></span>\n                              ...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "872184e0c7c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6359e790"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#site-content > section[aria-label=\"content\"] > div > div > div > div > div > div:nth-of-type(1) > div",
            "selector": "#site-content > section[aria-label=\"content\"] > div > div > div > div > div > div:nth-of-type(1) > div",
            "html": "<div onkeypress=\"removeCollapse()\" class=\"showMoreButton\" tabindex=\"0\">Show more</div>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.2:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc389bd06802",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8d1d241"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#qc-cmp2-usp > div:nth-of-type(1) > div:nth-of-type(1)",
            "selector": "#qc-cmp2-usp > div:nth-of-type(1) > div:nth-of-type(1)",
            "html": "<div class=\"qc-usp-main-messaging\" tabindex=\"0\"><div class=\"usp-dns\"><p>If you wish to opt-out of the sale, sharing to third parties, or processing of your personal or sensitive information for target...",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1dd96d0e08b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-634b240c"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#site-content > section[aria-label=\"content\"] > div > div > div > div > div > div:nth-of-type(1) > div",
            "selector": "#site-content > section[aria-label=\"content\"] > div > div > div > div > div > div:nth-of-type(1) > div",
            "html": "<div onkeypress=\"removeCollapse()\" class=\"showMoreButton\" tabindex=\"0\">Show more</div>",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba37c24c045f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c993758"
          },
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d5cd909594d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "div > h6",
            "selector": "div > h6",
            "html": "<h6 class=\"center centh\">Feedback &amp; Share</h6>",
            "impact": "moderate",
            "message": "Heading level 6 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce5ec675df97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f99528ed"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#site-content > section[aria-label=\"content\"]",
            "selector": "#site-content > section[aria-label=\"content\"]",
            "html": "<section class=\"content component usn_cmp_pods base-bg base-bg-solid d-xs-none_only d-sm-none_only rbcHomeBanner\" aria-label=\"content\">  \n\n        <div class=\"image background-image component-backgrou...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48eeeef290cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4af4602"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#site-content > section[aria-label=\"content\"]",
            "selector": "#site-content > section[aria-label=\"content\"]",
            "html": "<section class=\"content component usn_cmp_ctastrip c4-bg c4-bg-solid p-0 has-box-shadows \" aria-label=\"content\">  \n\n        <div class=\"component-inner\">\n                    <div class=\"container\">\n\n\n...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#site-content > section[aria-label=\"content\"]",
            "selector": "#site-content > section[aria-label=\"content\"]",
            "html": "<section class=\"content component usn_cmp_reusablecomponents base-bg base-bg-solid pb-0 \" aria-label=\"content\">  \n\n        <div class=\"component-inner\">\n                    <div class=\"container\">\n\n\n ...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#site-content > section[aria-label=\"content\"] > div > div > div > section[aria-label=\"content\"]",
            "selector": "#site-content > section[aria-label=\"content\"] > div > div > div > section[aria-label=\"content\"]",
            "html": "<section class=\"content component usn_cmp_subpagelisting base-bg base-bg-solid  justify-around promotionLinks\" aria-label=\"content\">  \n\n        <div class=\"component-inner\">\n                    <div c...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28c0987c3d67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1c4cefd0"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#site-content > section[aria-label=\"content\"]",
            "selector": "#site-content > section[aria-label=\"content\"]",
            "html": "<section class=\"content component usn_cmp_text base-bg base-bg-solid  \" aria-label=\"content\">  \n\n        <div class=\"component-inner\">\n                    <div class=\"container\">\n\n\n\n\n                <...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#site-content > section[aria-label=\"content\"]",
            "selector": "#site-content > section[aria-label=\"content\"]",
            "html": "<section class=\"content component usn_cmp_subpagelisting base-bg base-bg-solid pt-0 collapse XhideX promotionLinks frontMoreLeft\" aria-label=\"content\">  \n\n        <div class=\"component-inner\">\n       ...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#news",
            "selector": "#news",
            "html": "<section class=\"content component usn_cmp_subpagelisting c4-bg c4-bg-solid pb-0 adjustNext adjustPrev\" id=\"news\" aria-label=\"content\">  \n\n        <div class=\"component-inner\">\n                    <div...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3693976107e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2a1b193"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#site-content > section[aria-label=\"content\"]",
            "selector": "#site-content > section[aria-label=\"content\"]",
            "html": "<section class=\"content component usn_cmp_ctastrip c6-bg c6-bg-solid d-xs-none_only homePromotion\" aria-label=\"content\">  \n\n        <div class=\"image lazyload background-image component-background-ima...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#WebsiteFeedback",
            "selector": "#WebsiteFeedback",
            "html": "<section class=\"content component usn_cmp_reusablecomponents c2-bg c2-bg-solid p-0 pt-0 pb-0 feedbackSpacer\" id=\"WebsiteFeedback\" aria-label=\"content\">  \n\n        <div class=\"component-inner\">\n       ...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60d9c094f0c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e4e9a1b"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#WebsiteFeedback > div > div > div > section[aria-label=\"content\"]",
            "selector": "#WebsiteFeedback > div > div > div > section[aria-label=\"content\"]",
            "html": "<section class=\"content component usn_cmp_gridlayout c2-bg c2-bg-solid pb-0 smallH6 sectionTitle\" aria-label=\"content\">  \n\n        <div class=\"component-inner\">\n                    <div class=\"contain...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"content\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6bcd7fe2c1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abd32743"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "div:nth-of-type(2) > form[name=\"searchForm\"]",
            "selector": "div:nth-of-type(2) > form[name=\"searchForm\"]",
            "html": "<form role=\"search\" action=\"/search/\" method=\"get\" name=\"searchForm\">\n            \n                    <div class=\"form-group\">\n                        <label class=\"control-label d-none\" for=\"search_...",
            "impact": "moderate",
            "message": "Multiple form landmarks have no label. Add unique aria-label attributes.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e99eb34fe78",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f3adae7"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "div > div > div > div > form[name=\"searchForm\"]",
            "selector": "div > div > div > div > form[name=\"searchForm\"]",
            "html": "<form role=\"search\" action=\"/search/\" method=\"get\" name=\"searchForm\">\n                   \n                        <div class=\"form-group\">\n                            <label class=\"control-label d-non...",
            "impact": "moderate",
            "message": "Multiple form landmarks have no label. Add unique aria-label attributes.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e125238c9905",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af5cfec3"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#qc-cmp2-container",
            "selector": "#qc-cmp2-container",
            "html": "<div class=\"qc-cmp2-container\" id=\"qc-cmp2-container\" data-nosnippet=\"\"><div class=\"qc-cmp2-main\" id=\"qc-cmp2-main\" data-nosnippet=\"\"><div height=\"720\" class=\"qc-cmp-cleanslate css-11llh9d\"><div id=\"q...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e17401aef5f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb61efe1"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "981a27e52837",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d8e68eb"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ca4e9e65262",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81a5351d"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24b641c5ee81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d026323"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c7d6588d6e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40f6813c"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92d5ff28c6c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19c5b7db"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf7a19a48835",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-675940c9"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f24d0a12ad85",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93108d8f"
          },
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#search_field",
            "selector": "#search_field",
            "html": "<input id=\"search_field\" type=\"text\" role=\"searchbox\" class=\"form-control\" name=\"search_field\" placeholder=\"Search the site\">",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1e1d4ae770b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66b6df96"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#\\31  > div:nth-of-type(1) > div:nth-of-type(1) > div > button",
            "selector": "#\\31  > div:nth-of-type(1) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d4797a88791",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae5c0efd"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > div:nth-of-type(1) > div > button",
            "selector": "div:nth-of-type(2) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c46619934701",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8b268e0"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > div:nth-of-type(1) > div > button",
            "selector": "div:nth-of-type(3) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "676c1f3d4d6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6087aa0d"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(4) > div:nth-of-type(1) > div > button",
            "selector": "div:nth-of-type(4) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"true\" class=\"qc-cmp2-toggle css-jxfk95\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON<...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2114a03c86e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd687e2e"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2f99bb61bf7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e9b2de6"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f59ce29110b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db376747"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "170398382b66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-862c96bb"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84e9c49444bd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aae64f2d"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2e601b3ee72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec568791"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "527c1d75dadd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e66cc5c"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "271499e87aa1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9653f553"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "#qc-cmp2-usp > button",
            "selector": "#qc-cmp2-usp > button",
            "html": "<button tabindex=\"0\" aria-pressed=\"false\" class=\"qc-usp-close-icon\"></button>",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f20a3ffb21f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b4cde69"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cae035da1e6a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe5c01fe"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cef58e91744e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c620eea4"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccca6400cc92",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-559f2fcb"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74d579fbf376",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9555d96e"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9ecc0815bfd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a013593"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3c2921ef762",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-685703e2"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "894197b0bd7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df7c4e74"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#toggleDescription",
            "selector": "#toggleDescription",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\"><p>I want to opt-out of the Sale of my Personal Data.</p></label>",
            "impact": "critical",
            "message": "Duplicate ID \"toggleDescription\" referenced by aria-labelledby.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5a512bc07ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c485b201"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#\\31  > button",
            "selector": "#\\31  > button",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p></div><svg type=\"expand\" ...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfff002bc287",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a443739"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#Google\\ Basic\\ Consents",
            "selector": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\"><button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"q...",
            "impact": "minor",
            "message": "Role \"list\" is not allowed on element <li>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e9f2db351fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73b7ba25"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#Google\\ Basic\\ Consents > button",
            "selector": "#Google\\ Basic\\ Consents > button",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consents</p></p></div><svg type=\"exp...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb1e6d412a37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6cb3b608"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 52,
        "duplicateFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 970,
          "failed": 51,
          "cantTell": 381,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R11",
          "QW-ACT-R16",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R14",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R43",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R66",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R69",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R11",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94be987eeaa4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2971458a"
          },
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5555cabc6bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23573efff25f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d61001229907",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88df1ef94c52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "291e96bf79a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b019dd4031f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1402,
        "duplicateFailedCount": 44,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 167
    },
    {
      "submittedUrl": "https://www.reigate-banstead.gov.uk/",
      "finalUrl": "https://www.reigate-banstead.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Reigate and Banstead Homepage",
      "elapsedMs": 11643,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70b4a06d45ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5380d20f679d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75fd9f9f9793",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad58bce9a191",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90bb21d8ba35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df4e59d839f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "998c778070e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "540c70bef7a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87840fddd088",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98ea42ef9fd2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63bff4e22a26",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "271c48eb6ca5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd390987e141",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b841b138dcc6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e44a9a4c06f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.renfrewshire.gov.uk/",
      "finalUrl": "https://www.renfrewshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Renfrewshire Council",
      "elapsedMs": 17927,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1075,
          "failed": 150,
          "cantTell": 1,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r43",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r60",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"input-button button button--primary\"]",
            "html": "<button aria-label=\"search\" class=\"input-button button button--primary\" type=\"submit\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46f8b08a1180",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-443b7d8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/council-tax/pay-your-council-tax\" data-card-link=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7960eccb9db4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-905d64b5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"https://www.renfrewshire.gov.uk/bins-and-recycling/bin-collection/bin-collection-calendar/check-your-bin-collection-day\" data-card-link=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"https://www1.renfrewshire.gov.uk/renfrew-bridge\" data-card-link=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/bins-and-recycling/bin-collection\">\n          Bin collection\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/bins-and-recycling/household-waste-recycling-centres\">\n          Household waste recycling centres\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/bins-and-recycling\">See all pages in bins and recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/council-tax/pay-your-council-tax\">\n          Pay your council tax\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/council-tax/register-e-billing-council-tax\">\n          Register for e-billing for council tax\n...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/council-tax/council-tax-bands-and-charges\">\n          Council tax bands and charges\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/council-tax\">See all pages in council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/benefits-and-money/pay-it-online\">\n          Pay it online\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/benefits-and-money/universal-credit\">\n          Universal Credit\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/benefits-and-money/housing-benefit\">\n          Housing Benefit\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/benefits-and-money\">See all pages in benefits and money</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/registrations/births\">\n          Births\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/registrations/marriages\">\n          Marriages\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/registrations/civil-partnerships\">\n          Civil partnerships\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/registrations\">See all pages in registrations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/housing/council-housing\">\n          Council housing\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/housing/homelessness-help-and-advice\">\n          Homelessness help and advice\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/housing/housing-support-vulnerable-people-0\">\n          Housing support for vulnerable people\n ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/housing\">See all pages in housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/adult-care-and-health/contact-adult-services-team\">\n          Contact the Adult Services Team\n       ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/adult-care-and-health/care-home\">\n          Care at home\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/adult-care-and-health/day-care-centres-adults\">\n          Day care centres for adults\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/adult-care-and-health\">See all pages in adult care and health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/education-schools-and-adult-learning/school-term-dates-and-holidays\">\n          School term dates and holidays\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/education-schools-and-adult-learning/school-meals\">\n          School meals\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/children-young-people-and-families/child-protection\">\n          Child protection\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/children-young-people-and-families/childrens-services-local-social-work-offices\">\n          Children's Services local social work o...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/community-and-neighbourhood/neighbourhood-and-street-issues\">\n          Neighbourhood and street issues\n       ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/community-and-neighbourhood-issues/community-safety\">\n          Community safety\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/community-and-neighbourhood-issues/community-and-living\">\n          Community and living\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/community-and-neighbourhood\">See all pages in community and neighbourhood</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/planning-and-land/search-planning-application-or-appeal\">\n          Search online for a planning applicatio...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/planning-and-land/listed-buildings-and-conservation-areas\">\n          Listed buildings and conservation areas...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/planning-and-land/building-standards\">\n          Building standards\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/planning-and-land\">See all pages in planning and land</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/parking-roads-and-transport/parking\">\n          Parking\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/parking-roads-and-transport/roads\">\n          Roads\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/parking-roads-and-transport/renfrew-bridge\">\n          Renfrew Bridge\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/parking-roads-and-transport\">See all pages in parking, roads and transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/business-and-licensing/business\">\n          Business\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/business-and-licensing/licences-and-permits\">\n          Licences and permits\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/business-and-licensing\">See all pages in business and licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/parks-libraries-and-culture/events\">\n          Events\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/parks-libraries-and-culture/libraries\">\n          Libraries (OneRen website)\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/parks-libraries-and-culture/parks-gardens-and-outdoor-spaces\">\n          Parks, gardens and outdoor spaces\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/parks-libraries-and-culture\">See all pages in parks, libraries and culture</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/jobs-careers-and-volunteering/working-renfrewshire-council\">\n          Working for Renfrewshire Council\n      ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/jobs-careers-and-volunteering/apprenticeships\">\n          Apprenticeships\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/jobs-careers-and-volunteering/help-get-job\">\n          Help to get a job\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/jobs-careers-and-volunteering\">See all pages in jobs, careers and volunteering</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/news\">See all news</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/council-and-elections\" data-card-link=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/renfrewshire-health-and-social-care-partnership-rhscp\" data-card-link=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e8398e9e3ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/staff-info\" data-card-link=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/consultations/equality-outcomes-consultation\" data-card-link=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/consultations/call-ideas-and-sites-surveys\" data-card-link=\"\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/consultations\">See all consultations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/council-and-elections/contact-renfrewshire-council\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/about-councils-new-website/sign-newsletters-and-reminders\">Newsletters</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/about-councils-new-website\">About this website</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/about-councils-new-website/accessibility-statement\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/about-councils-new-website/cookie-policy\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" href=\"/about-councils-new-website/privacy-policy\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" title=\"Go to Renfrewshire Council on Facebook\" href=\"https://facebook.com/renfrewshirecouncil\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" title=\"Go to Renfrewshire Council on Instagram\" href=\"https://instagram.com/renfrewshire_council/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" title=\"Go to Renfrewshire Council on LinkedIn\" href=\"https://linkedin.com/company/renfrewshirecouncil\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"link\"]",
            "html": "<a class=\"link\" title=\"Go to Renfrewshire Council on Bluesky\" href=\"https://bsky.app/profile/renfrewshire.gov.uk\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"site-header__accounts__btn\"]",
            "html": "<a class=\"site-header__accounts__btn\" aria-label=\"Visit MyAccount\" href=\"/your-accounts\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39b47df2ed07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-296ec5ac"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.14:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd3152d5ab62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.95:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.95:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.44:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.16:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.14:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dca377ad9edc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1473646dc37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1274,
        "duplicateFailedCount": 143,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1172,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 44
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1217,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3568,
          "failed": 87,
          "cantTell": 47,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_form_label_unique",
          "aria_landmark_name_unique",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_J8yaJ14e6jr5d0jXzSvIvLLuE3Ru6eeHAa-2rNoNsGQ.css?delta=0&language=en&theme=localgov_ren&include=eJx1kFFuwzAMQy_k2kcKlJhz1cqWITnpevs17YYCy_ZDAXwEBXC5IvNQmwzetTlvmAbNgvTbmDJ7F7oH0YWk6DbN5EgfavUEMzV_E0NLGc6lnfzuAzV0MipG_ewp29pJ4tuJa-vrLOxn5PDKp707bIybp6fGqnkVhBvm_WP6vpEu9HkwF61dnccxDkFFGzFjEIvHoaX80foTq3Cn8j_XPvix0YHv8gX5j4gx\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33e249a59a58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9e32a16"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_J8yaJ14e6jr5d0jXzSvIvLLuE3Ru6eeHAa-2rNoNsGQ.css?delta=0&language=en&theme=localgov_ren&include=eJx1kFFuwzAMQy_k2kcKlJhz1cqWITnpevs17YYCy_ZDAXwEBXC5IvNQmwzetTlvmAbNgvTbmDJ7F7oH0YWk6DbN5EgfavUEMzV_E0NLGc6lnfzuAzV0MipG_ewp29pJ4tuJa-vrLOxn5PDKp707bIybp6fGqnkVhBvm_WP6vpEu9HkwF61dnccxDkFFGzFjEIvHoaX80foTq3Cn8j_XPvix0YHv8gX5j4gx\" media=\"all\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f3998acc570",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2eca7cd7"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/localgov_ren/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e395b74a5923",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0345274d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-notify-accept\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24ee03141f48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0259135"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-notify-accept\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f56aefb9b9b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b86de5d3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-notify-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87248dcaffb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf101619"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Go to the Renfrewshire Council homepage\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa83d8b9bfd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b8ba8c1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"site-header__open-search-btn\" class=\"site-header__open-search-btn\" aria-controls=\"search-container\" aria-expanded=\"false\" aria-label=\"Open search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80e6f8c30f4e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65595823"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button id=\"site-header__open-search-btn\" class=\"site-header__open-search-btn\" aria-controls=\"search-container\" aria-expanded=\"false\" aria-label=\"Open search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9862ca89f803",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f761a1e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/your-accounts\" aria-label=\"Visit MyAccount\" class=\"site-header__accounts__btn\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f18b84592a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54631113"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/your-accounts\" aria-label=\"Visit MyAccount\" class=\"site-header__accounts__btn\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e933d3708623",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cef0c786"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a href=\"/your-accounts\" aria-label=\"Visit MyAccount\" class=\"site-header__accounts__btn\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "453a08b55e89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36657747"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" height=\"24\" width=\"24\" class=\"icon__svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f01e3cec8666",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-114f6018"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"site-header__open-menu-btn\" class=\"site-header__open-menu-btn\" aria-expanded=\"false\" aria-label=\"Open menu\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1173d9f1083c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c364a2b7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button id=\"site-header__open-menu-btn\" class=\"site-header__open-menu-btn\" aria-expanded=\"false\" aria-label=\"Open menu\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d7c7a45dc7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-995c8acf"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"search_text\" data-once=\"form-updated\" accept-charset=\"UTF-8\" method=\"get\" action=\"/search\" class=\"hero__search--form\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8ead2971fa0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd5f2420"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"search_text\" data-once=\"form-updated\" accept-charset=\"UTF-8\" method=\"get\" action=\"/search\" class=\"hero__search--form\">",
            "message": "Multiple elements with \"form\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e413b4e2992b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f18b29fd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input value=\"\" name=\"keyword\" id=\"search_text\" type=\"text\" class=\"input input__global-search-keywords\" aria-label=\"Search by keywords\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0eb096e8d38d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7cae5c56"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"\" name=\"keyword\" id=\"search_text\" type=\"text\" class=\"input input__global-search-keywords\" aria-label=\"Search by keywords\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b7d95ce7bc8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1166879e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" name=\"keyword\" id=\"search_text\" type=\"text\" class=\"input input__global-search-keywords\" aria-label=\"Search by keywords\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3614e0f1db65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48f4a949"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"submit\" class=\"input-button button button--primary\" aria-label=\"search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d928327e9d0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41981a5b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-card-link=\"\" href=\"/council-tax/pay-your-council-tax\" class=\"link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23efe88ed72e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d779c359"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Council tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5798f44b87a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0da6471"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Pay your council tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36b68b394734",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3761bf60"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-card-link=\"\" href=\"https://www.renfrewshire.gov.uk/bins-and-recycling/bin-collection/bin-collection-calendar/check-your-bin-collection-day\" class=\"link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fd988511400",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7d26041"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Bin collection day' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Check your bin collection day' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-card-link=\"\" href=\"/council-and-elections/elections-and-voting/elections/scottish-parliamentary-election-2026\" class=\"link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bded9e65d51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92eacec4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Scottish Parliament election' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Details for voting on 7 May 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-card-link=\"\" href=\"https://www1.renfrewshire.gov.uk/renfrew-bridge\" class=\"link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3488ffb8fca9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-610fd5ed"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Renfrew Bridge' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Check when the bridge is closed' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Services and information' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'News' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'Media release' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2a541d2363f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-434a9f4d"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "009398ea7139",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02453022"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'News article' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'News article' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Sign up to email newsletters' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"button button--tertiary icon--none\" href=\"/about-councils-new-website/sign-newsletters-and-reminders\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58ebd0a14e71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab56ac3a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'About Renfrewshire Council and the RHSCP' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'Topic' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'About' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'Topic' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Consultations' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'Consultation' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Outcome available' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'Consultation' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Outcome available' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-component-id=\"localgov_ren:tag\">",
            "message": "Confirm this text 'Consultation' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg>",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm this text 'Closed and reviewing feedback' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon__svg icon--icon-right\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-page-useful-yes,edit-page-useful-no,edit-how-can-we-improve,edit-actions-submit\" data-once=\"webform-details-toggle form-updated\" accept-charset=\"UTF-8\" id=\"webform-submission-feedback-node-316-add-form\" method=\"post\" action=\"/\" data-drupal-selector=\"webform-submission-feedback-node-316-add-form\" class=\"webform-submission-form webform-submission-add-form webform-submission-feedback-form webform-submission-feedback-add-form webform-submission-feedback-node-316-form webform-submission-feedback-node-316-add-form js-webform-details-toggle webform-details-toggle feedback__form\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "105350ddb586",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-727b23cc"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-page-useful-yes,edit-page-useful-no,edit-how-can-we-improve,edit-actions-submit\" data-once=\"webform-details-toggle form-updated\" accept-charset=\"UTF-8\" id=\"webform-submission-feedback-node-316-add-form\" method=\"post\" action=\"/\" data-drupal-selector=\"webform-submission-feedback-node-316-add-form\" class=\"webform-submission-form webform-submission-add-form webform-submission-feedback-form webform-submission-feedback-add-form webform-submission-feedback-node-316-form webform-submission-feedback-node-316-add-form js-webform-details-toggle webform-details-toggle feedback__form\">",
            "message": "Multiple elements with \"form\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d2fb27f4996",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7f0318e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input value=\"Yes\" name=\"page_useful\" id=\"edit-page-useful-yes\" type=\"radio\" data-drupal-selector=\"edit-page-useful-yes\" class=\"feedback-container-button form-radio\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f27b2e947738",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10715615"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg fill=\"none\" viewBox=\"0 0 122 85\" height=\"85\" width=\"122\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64465b0e99b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5d375e6"
          }
        ],
        "outcomeCount": 3655,
        "uniqueFailedCount": 34,
        "duplicateFailedCount": 53,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "labels-and-names/label-content-mismatch",
          "navigable/heading-order"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "svg[aria-label=\"Renfrewshire Council\"] > title",
            "selector": "svg[aria-label=\"Renfrewshire Council\"] > title",
            "html": "<title>Renfrewshire Council</title>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1.5:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "607499f5e7fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa6534a9"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "a[href=\"/adult-care-and-health\"] > div > div:nth-of-type(1) > div:nth-of-type(1) > h3",
            "selector": "a[href=\"/adult-care-and-health\"] > div > div:nth-of-type(1) > div:nth-of-type(1) > h3",
            "html": "<h3>Adult care and health</h3>",
            "impact": "moderate",
            "message": "Heading level 3 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24da0d5076f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e168edf"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > a[href=\"/your-accounts\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/your-accounts\"]",
            "html": "<a class=\"site-header__accounts__btn\" aria-label=\"Visit MyAccount\" href=\"/your-accounts\">\n          <svg class=\"icon__svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.o...",
            "impact": "serious",
            "message": "Accessible name \"Visit MyAccount\" does not contain visible text \"Accounts\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4d01424ced8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bca09f51"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 417,
          "failed": 78,
          "cantTell": 123,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "365dcbce7a33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67461a90915e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 619,
        "duplicateFailedCount": 76,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 272
    },
    {
      "submittedUrl": "https://www.rctcbc.gov.uk/",
      "finalUrl": "https://www.rctcbc.gov.uk/Index.aspx",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Welcome to Rhondda Cynon Taf County Borough Council",
      "elapsedMs": 16790,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 56,
          "failed": 4,
          "cantTell": 1,
          "inapplicable": 63
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f73a6e31753a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.78:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc6c92e4b8d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.78:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>Croeso i Gyngor Bwrdeistref Sirol Rhondda Cynon Ta...</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1ccb696bf7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          }
        ],
        "outcomeCount": 124,
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 58,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 63
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#cookie-bar",
            "html": "<div id=\"cookie-bar\"><p>Rydyn ni’n defnyddio cwcis i gadw llygad ar ddefnydd a dewisiadau / We use cookies to track usage and preferences.<a href=\"\" class=\"cb-enable\">Rwy'n deall / I understand</a></p></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb8f1b1f2c65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-114244dd"
          }
        ],
        "outcomeCount": 122,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 180,
          "failed": 4,
          "cantTell": 3,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "form_submit_button_exists",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link type=\"text/css\" rel=\"stylesheet\" href=\"/SiteElements/Stylesheets/100fonts.css?version=197318\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b11efa1aa423",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4191f12b"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link type=\"text/css\" rel=\"stylesheet\" href=\"/SiteElements/Stylesheets/200bootstrap.min.css?version=85444\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "681492f06b16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb12b44a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d871b2c658e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "form_submit_button_exists",
            "xpath": null,
            "html": "<form id=\"form1\" action=\"/Index.aspx\" method=\"post\">",
            "message": "Verify the <form> element has a submit button or an image button",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8a6f4ece4fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d41f994"
          }
        ],
        "outcomeCount": 184,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 91,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "#cookie-bar",
            "selector": "#cookie-bar",
            "html": "<div id=\"cookie-bar\"><p>Rydyn ni’n defnyddio cwcis i gadw llygad ar ddefnydd a dewisiadau / We use cookies to track usage and preferences.<a href=\"\" class=\"cb-enable\">Rwy'n deall / I understand</a></p...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "990a7123af92",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ec99908"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 1,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 22,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e2a0c2d0076",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 33,
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://www.ribblevalley.gov.uk/",
      "finalUrl": "https://www.ribblevalley.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home Page – Ribble Valley Borough Council",
      "elapsedMs": 30417,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 883,
          "failed": 70,
          "cantTell": 7,
          "inapplicable": 46
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"carousel__play-pause\"]",
            "html": "<button class=\"carousel__play-pause\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7853f2a6ec14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4dfd5669"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"flickity-page-dots__button\"]",
            "html": "<button class=\"flickity-page-dots__button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "452eb8854ddd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b856ca7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"flickity-page-dots__button\"]",
            "html": "<button class=\"flickity-page-dots__button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"flickity-page-dots__button\"]",
            "html": "<button class=\"flickity-page-dots__button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"flickity-page-dots__button\"]",
            "html": "<button class=\"flickity-page-dots__button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"flickity-page-dots__button\"]",
            "html": "<button class=\"flickity-page-dots__button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"flickity-page-dots__button\"]",
            "html": "<button class=\"flickity-page-dots__button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"flickity-page-dots__button\"]",
            "html": "<button class=\"flickity-page-dots__button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a58f787099e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.87:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c7438ff33f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.88:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.88:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"widget__description\"]",
            "html": "<p class=\"widget__description\">The pool will be closed to the public from 4 April...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be25fdb85c74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b498afbc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"listing__summary\"]",
            "html": "<p class=\"listing__summary\">\n                                                R...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bca2fb3732c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6a07f3f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"listing__summary\"]",
            "html": "<p class=\"listing__summary\">\n                                                A...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"listing__summary\"]",
            "html": "<p class=\"listing__summary\">\n                                                T...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"alert__text\"]",
            "html": "<p class=\"alert__text\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2841b092cf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7600fbb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Local Government Reorganisation</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e28a7b0c2dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c24a6ebb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Help for Households</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Council Tax</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Planning Applications</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Planning Search</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Weekly Lists of Planning Decisions</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Ribblesdale Swimming Pool</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Your Waste</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Current Vacancies</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Clitheroe Market</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Committee Information</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"task__heading\"]",
            "html": "<h2 class=\"task__heading\">Online Payments</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2[@class=\"widget__subheading\"]",
            "html": "<h2 class=\"widget__subheading\">Visit Longridge Pump Track</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4881d7f1fe00",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e69785e7"
          }
        ],
        "outcomeCount": 1006,
        "duplicateFailedCount": 61,
        "uniqueFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 783,
          "failed": 0,
          "cantTell": 26,
          "inapplicable": 43
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 852,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2578,
          "failed": 43,
          "cantTell": 41,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_contrast_sufficient",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"x-ua-compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d61c99ca5ab1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link color=\"#007336\" href=\"/site/dist/images/favicons/safari-pinned-tab.svg?1.11.0\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d06ef0a439db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77222cce"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#007336\" href=\"/site/dist/images/favicons/safari-pinned-tab.svg?1.11.0\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8741ba809dbd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a40000a"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,700;1,400;1,700&family=Ubuntu:ital,wght@0,500;1,500&display=swap\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27d497eedec7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3104332"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"nofollow\" href=\"#content\" class=\"list__link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d65a8bc708a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9643498b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a rel=\"nofollow\" href=\"#content\" class=\"list__link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7781a3975c41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16ae6259"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-expanded=\"false\" aria-controls=\"js-menu\" id=\"a11y-toggle-0\" data-a11y-callback=\"menuServicesCallback\" data-a11y-toggle=\"js-menu\" rel=\"nofollow\" href=\"#site-navigation-menu\" class=\"list__link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e16f07e98e0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f37b3d43"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"button__text\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 14px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bc9c3f10367",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-286cf7d8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"button__text\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 14px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"search-site-header\" placeholder=\"Search\" name=\"q\" size=\"18\" type=\"search\" class=\"form__field\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29de40b3ab93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3e1cfea"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-labelledby=\"slideshow-1\" data-carousel-autoplay=\"5000\" data-carousel-title=\"Latest information from Ribble Valley Borough Council\" class=\"carousel carousel--fade js-carousel flickity-enabled is-draggable\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8d62dab708e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8019fe2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"widget__heading\">",
            "message": "Text contrast of 1.06 with its background is less than the WCAG AA minimum requirements for text of size 28px and weight of 500",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f44997c66529",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1bfa27a2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "Text contrast of 1.07 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f1bfd73e59b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1926efac"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.ribblevalley.gov.uk/ribblesdale-swimming-pool/ribblesdale-pool/9\" class=\"widget__link\">",
            "message": "Text contrast of 1.06 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7db38d8c9f55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c6eb65"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"widget__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ribblevalley.gov.uk/grants-2/ribble-valley-shared-prosperity-jubilee-fund\" class=\"widget__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34d37fab790d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-126c22e1"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"widget__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ribblevalley.gov.uk/news/article/338/work-starts-on-2-3million-clitheroe-castle-investment-scheme\" class=\"widget__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "405a2659ca63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93d1bbf7"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"widget__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'biggest'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e28ae295cff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-70a9a4e2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ribblevalley.gov.uk/local-government-reorganisation/local-government-reorganisation-1\" class=\"widget__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb11c0728b4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67400591"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"widget__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ribblevalley.gov.uk/news/article/218/funds-to-help-low-income-households-and-first-time-buyers-beat-the-cold\" class=\"widget__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "515e2c5f7a38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4589f94c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"widget__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ribblevalley.gov.uk/downloads/file/4752/autumn-winter-2025\" class=\"widget__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e9f22a175e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b07b0844"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"widget__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ribblevalley.gov.uk/council-tax/council-tax-online\" class=\"widget__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01dbf949d291",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eb0beb9c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"widget__heading\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"widget__description\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ribblevalley.gov.uk/directory/5/community-groups-directory\" class=\"widget__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c946d4c1acb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-70654e5b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"flickity-page-dots__button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a3800f07c50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c9aea5f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"flickity-page-dots__button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"flickity-page-dots__button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"flickity-page-dots__button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"flickity-page-dots__button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"flickity-page-dots__button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"flickity-page-dots__button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 2628,
        "uniqueFailedCount": 22,
        "duplicateFailedCount": 21,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 92,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 92,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 342,
          "failed": 46,
          "cantTell": 146,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57b8c3d28dc5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has gradient with contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has gradient with contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68229262c07e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has gradient with contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has gradient with contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d5434a684f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 535,
        "duplicateFailedCount": 43,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 125
    },
    {
      "submittedUrl": "https://www.rochdale.gov.uk/",
      "finalUrl": "https://www.rochdale.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage – Rochdale Borough Council",
      "elapsedMs": 11774,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4181696ef6e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea4d622559b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cb889feabc4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23b83a99aa5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fa8eb707e81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4afe44fe64af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27071bbcc2a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5ab6c5f4187",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5b70b9e4707",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c04d430fbc6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b8fdcc8984e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82ef2393e12b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c0ff88b296f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28abceaf6dfe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ba961d16781",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.rochford.gov.uk/",
      "finalUrl": "https://www.rochford.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "403 Forbidden",
      "elapsedMs": 50310,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 901,
          "failed": 32,
          "cantTell": 20,
          "inapplicable": 44
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r13",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r10",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r13",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"prefix-overlay-close prefix-overlay-action-later\"]",
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">Close subscription dialog</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbb63830ec0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4ec9f39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-dismissButton\"]",
            "html": "<button class=\"prefix-overlay-action-dismiss\" id=\"prefix-dismissButton\">No Thanks</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb26a438e71c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09591ded"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-laterButton\"]",
            "html": "<button class=\"prefix-overlay-action-later\" id=\"prefix-laterButton\">Remind Me Later</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93c54449cf69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fb05d5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r13",
            "xpath": "/iframe[@id=\"icChatButton\"]",
            "html": "<iframe src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\" id=\"icChatButton\" name=\"icChatButton\" scrolling=\"no\" height=\"80\" width=\"180\" class=\"ie-chat-button-iframe-fixed-customer-chat\" style=\"border-style: none;\" />",
            "message": "The `<iframe>` does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cdd4f20f9e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1be589d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h3[@id=\"contact-us\"]",
            "html": "<h3 class=\"field-content govuk-heading-s govuk-!-margin-bottom-2\" id=\"contact-us\">...</h3>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0819ea6f3fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79d104e2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `banner` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e56c96b4b393",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b1882091c52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b74d589f5e6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a6a932b1d74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.13:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.13:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.13:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.82:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.82:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2aedd4beffcf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb3f12a70f90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 997,
        "duplicateFailedCount": 21,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1151,
          "failed": 10,
          "cantTell": 14,
          "inapplicable": 34
        },
        "failedRules": [
          "aria-dialog-name",
          "aria-prohibited-attr",
          "button-name",
          "frame-title",
          "heading-order",
          "landmark-banner-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-text",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\" style=\"height: 350px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34e75ab9064e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".wp-block-column:nth-child(1) > figure > .wp-block-embed__wrapper > iframe[width=\"356\"][height=\"200\"][frameborder=\"0\"]",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d5bf4b9632b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2a544269"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "iframe[title=\"Council\"]",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb0d59302bfe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b96b227a"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".wp-block-column:nth-child(1) > figure > .wp-block-embed__wrapper > iframe[width=\"356\"][height=\"200\"][frameborder=\"0\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "iframe[title=\"Council\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "frame-title",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/frame-title?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#icChatButton",
            "html": "<iframe src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\" id=\"icChatButton\" name=\"icChatButton\" scrolling=\"no\" height=\"80\" width=\"180\" class=\"ie-chat-button-iframe-fixed-customer-chat\" style=\"border-style: none;\"></iframe>",
            "message": "Frames must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element has no title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "342e6990077f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94b2b77a"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#contact-us",
            "html": "<h3 class=\"field-content govuk-heading-s govuk-!-margin-bottom-2\" id=\"contact-us\"><a href=\"/contact-us\" class=\"chevron-card__link\">Contact Us</a></h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "857eade90e2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af47a04e"
          },
          {
            "rule": "landmark-banner-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "div[data-sitewide-alert=\"\"]",
            "html": "<div data-sitewide-alert=\"\" role=\"banner\"></div>",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f4f8a42abf5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54387211"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".dialog-off-canvas-main-canvas > div[role=\"banner\"]",
            "html": "<div role=\"banner\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "div[data-sitewide-alert=\"\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7f61535147e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80ab992b"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".dialog-off-canvas-main-canvas > div[role=\"banner\"]",
            "html": "<div role=\"banner\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "div[data-sitewide-alert=\"\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf556a94d6d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53e80ca3"
          }
        ],
        "outcomeCount": 1209,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2638,
          "failed": 63,
          "cantTell": 52,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_banner_label_unique",
          "aria_complementary_label_visible",
          "aria_complementary_labelled",
          "aria_form_label_unique",
          "element_attribute_deprecated",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "figure_label_exists",
          "frame_src_valid",
          "frame_title_exists",
          "input_label_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_quoted_correctly",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--scrollbar-width: 0px;\" data-once=\"GOVUKFrontend.InitAll sitewide_alerts_init\" class=\"govuk-template lte-ie8 js fontawesome-i2svg-active fontawesome-i2svg-complete\" prefix=\"content: http://purl.org/rss/1.0/modules/content/  dc: http://purl.org/dc/terms/  foaf: http://xmlns.com/foaf/0.1/  og: http://ogp.me/ns#  rdfs: http://www.w3.org/2000/01/rdf-schema#  schema: http://schema.org/  sioc: http://rdfs.org/sioc/ns#  sioct: http://rdfs.org/sioc/types#  skos: http://www.w3.org/2004/02/skos/core#  xsd: http://www.w3.org/2001/XMLSchema# \" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "620979b0159b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83891cec"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95c43fced205",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"find-more-button eu-cookie-compliance-more-button find-more-button-processed\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cbf38d026ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f5c5784"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" data-module=\"govuk-button\" class=\"govuk-button agree-button eu-cookie-compliance-secondary-button\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdc5c81f62e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10bb8bf9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" data-module=\"govuk-button\" class=\"govuk-button agree-button eu-cookie-compliance-secondary-button\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "089166bbbe19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1bca6651"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" data-module=\"govuk-button\" class=\"govuk-button decline-button eu-cookie-compliance-default-button\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f5faff826f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80da24a5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" data-module=\"govuk-button\" class=\"govuk-button decline-button eu-cookie-compliance-default-button\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b063eb92cc9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5c3da6c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Home\" rel=\"home\" class=\"govuk-header__link govuk-header__link--homepage\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abb546a2c300",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41a7a8cf"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--orange gw-launchpad-icon-button--s3\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2ecedc076c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f5aa2f46"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--orange gw-launchpad-icon-button--s3\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfd7d9432c1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d9c0423"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--orange gw-launchpad-icon-button--s3\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6775cb8e1701",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52efa893"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" data-toggle-mobile-group=\"second\" data-toggle-desktop-group=\"top\" data-text-for-show=\"Show services menu\" data-text-for-hide=\"Hide services menu\" class=\"gem-c-layout-super-navigation-header__navigation-second-toggle-button\" aria-label=\"Show services menu\" aria-expanded=\"false\" aria-controls=\"super-navigation-menu__services\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6c724707701",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb27f2c5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" data-toggle-mobile-group=\"second\" data-toggle-desktop-group=\"top\" data-text-for-show=\"Show services menu\" data-text-for-hide=\"Hide services menu\" class=\"gem-c-layout-super-navigation-header__navigation-second-toggle-button\" aria-label=\"Show services menu\" aria-expanded=\"false\" aria-controls=\"super-navigation-menu__services\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44b0de8fbc62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf76bd63"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"My Council\" class=\"govuk-header__link\" target=\"_blank\" href=\"https://rochford-self.achieveservice.com/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0613f4f2b3a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80271a2e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" id=\"super-search-menu-toggle\" data-tracking-key=\"search\" data-toggle-desktop-group=\"top\" data-toggle-mobile-group=\"top\" data-text-for-show=\"Show search menu\" data-text-for-hide=\"Hide search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button\" aria-label=\"Show search menu\" aria-expanded=\"false\" aria-controls=\"super-search-menu\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5a6703992c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-278d2c6f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" id=\"super-search-menu-toggle\" data-tracking-key=\"search\" data-toggle-desktop-group=\"top\" data-toggle-mobile-group=\"top\" data-text-for-show=\"Show search menu\" data-text-for-hide=\"Hide search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button\" aria-label=\"Show search menu\" aria-expanded=\"false\" aria-controls=\"super-search-menu\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c069380378a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7bdb4357"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button type=\"button\" id=\"super-search-menu-toggle\" data-tracking-key=\"search\" data-toggle-desktop-group=\"top\" data-toggle-mobile-group=\"top\" data-text-for-show=\"Show search menu\" data-text-for-hide=\"Hide search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button\" aria-label=\"Show search menu\" aria-expanded=\"false\" aria-controls=\"super-search-menu\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22d5f07f88a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f59a24b7"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<div role=\"banner\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e69fdab3496",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b07d5379"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a hreflang=\"en\" href=\"/upcoming-elections-0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1925b1eb565c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe7188db"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form class=\"govuk-inline-form\" accept-charset=\"UTF-8\" id=\"views-exposed-form-search-search-results\" method=\"get\" action=\"/search\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61f6a11da0c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8522b951"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" maxlength=\"128\" size=\"30\" value=\"\" name=\"search\" id=\"edit-search\" type=\"text\" data-autocomplete-path=\"https://www.rochford.gov.uk/search_api_autocomplete/search?display=search_results&&filter=search\" class=\"form-autocomplete form-text form-control govuk-input ui-autocomplete-input\" data-search-api-autocomplete-search=\"search\" data-drupal-selector=\"edit-search\" placeholder=\"Search the site\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e675e39dc837",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bce63df"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" maxlength=\"128\" size=\"30\" value=\"\" name=\"search\" id=\"edit-search\" type=\"text\" data-autocomplete-path=\"https://www.rochford.gov.uk/search_api_autocomplete/search?display=search_results&&filter=search\" class=\"form-autocomplete form-text form-control govuk-input ui-autocomplete-input\" data-search-api-autocomplete-search=\"search\" data-drupal-selector=\"edit-search\" placeholder=\"Search the site\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb036a176746",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2112abba"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" maxlength=\"128\" size=\"30\" value=\"\" name=\"search\" id=\"edit-search\" type=\"text\" data-autocomplete-path=\"https://www.rochford.gov.uk/search_api_autocomplete/search?display=search_results&&filter=search\" class=\"form-autocomplete form-text form-control govuk-input ui-autocomplete-input\" data-search-api-autocomplete-search=\"search\" data-drupal-selector=\"edit-search\" placeholder=\"Search the site\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f177a9784977",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b4990a6b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit govuk-button\" value=\"Search\" id=\"edit-submit-search\" type=\"submit\" data-drupal-selector=\"edit-submit-search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25c880505fdb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66bcee6e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit govuk-button\" value=\"Search\" id=\"edit-submit-search\" type=\"submit\" data-drupal-selector=\"edit-submit-search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e7930cab92b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c96b9d68"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit govuk-button\" value=\"Search\" id=\"edit-submit-search\" type=\"submit\" data-drupal-selector=\"edit-submit-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cf2388e3712",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2f09656"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<div role=\"banner\" data-sitewide-alert=\"\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "259dfe30ea12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-851b0527"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"has-text-align-left has-large-font-size\">",
            "message": "Confirm this text 'Rochford District Matters' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "626292750a87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d126acd"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"wp-block-embed is-type-rich is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "443fb0d66a79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a7e888a"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe title=\"Meet Tom – and his new food waste caddy!\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\" src=\"https://www.youtube.com/embed/5_VzrQzeVp0?feature=oembed\" height=\"200\" width=\"356\">",
            "message": "The HTML attribute(s) \"frameborder\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05aae1663595",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a9c3407"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe title=\"Meet Tom – and his new food waste caddy!\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\" src=\"https://www.youtube.com/embed/5_VzrQzeVp0?feature=oembed\" height=\"200\" width=\"356\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "076eb165bc34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8dbb4ff"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"wp-block-embed is-type-rich is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe title=\"Council\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\" src=\"https://www.youtube.com/embed/LtF8KDA0FmQ?feature=oembed\" height=\"200\" width=\"356\">",
            "message": "The HTML attribute(s) \"frameborder\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a84c920cfed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4dac617"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe title=\"Council\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\" src=\"https://www.youtube.com/embed/LtF8KDA0FmQ?feature=oembed\" height=\"200\" width=\"356\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a091bf70926d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d18eae"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<div role=\"complementary\" class=\"govuk-pre-footer\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ff774dac0be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16b825be"
          },
          {
            "rule": "aria_complementary_label_visible",
            "xpath": null,
            "html": "<div aria-label=\"Newsletter signup\" role=\"complementary\" class=\"govuk-newsletter\">",
            "message": "Element with \"complementary\" role does not have a visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e274fb1acd37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e69574a"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<h2>",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: 'Tell Me More'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f58dba4abf62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3599795"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78103b3db7f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form method=\"post\" class=\"govuk-inline-form\" action=\"https://public.govdelivery.com/accounts/UKROCHFORD/subscriber/qualify\" accept-charset=\"UTF-8\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c63b57800c5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fc7b271"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"\" type=\"email\" required=\"required\" placeholder=\"Enter your email address\" name=\"email\" id=\"rochford-govdelivery-email\" class=\"form-text form-control govuk-input\" autocomplete=\"email\" aria-label=\"Email address\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bf5eb5d6c92",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83181ef1"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" type=\"email\" required=\"required\" placeholder=\"Enter your email address\" name=\"email\" id=\"rochford-govdelivery-email\" class=\"form-text form-control govuk-input\" autocomplete=\"email\" aria-label=\"Email address\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bf8525ddbff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-59bdddb5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"Sign Up\" type=\"submit\" name=\"commit\" id=\"edit-submit-rochford-govdelivery\" class=\"button form-submit govuk-button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f44162134dc8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58318c68"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Sign Up\" type=\"submit\" name=\"commit\" id=\"edit-submit-rochford-govdelivery\" class=\"button form-submit govuk-button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d457a47c1e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c19d9f9d"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h2 id=\"block-rochford-footer-menu\">",
            "message": "Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "897db2ccf942",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1bd20902"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe style=\"border-style: none;\" width=\"0\" height=\"0\" class=\"ie-iframe-fixed-customer-chat\" scrolling=\"no\" title=\"Chat Window\" name=\"icChat\" id=\"icChat\" src=\"https://home-e33.niceincontact.com/inContact/ChatClient/ChatClient.aspx?poc=658354cc-0735-4b0e-bec0-81c594ba00ab&bu=4600554\">",
            "message": "The HTML attribute(s) \"scrolling\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08b24911a0de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2953cff8"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<iframe style=\"border-style: none;\" width=\"0\" height=\"0\" class=\"ie-iframe-fixed-customer-chat\" scrolling=\"no\" title=\"Chat Window\" name=\"icChat\" id=\"icChat\" src=\"https://home-e33.niceincontact.com/inContact/ChatClient/ChatClient.aspx?poc=658354cc-0735-4b0e-bec0-81c594ba00ab&bu=4600554\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0ee6fc4979a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-636d28d1"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe style=\"border-style: none;\" class=\"ie-chat-button-iframe-fixed-customer-chat\" width=\"180\" height=\"80\" scrolling=\"no\" name=\"icChatButton\" id=\"icChatButton\" src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\">",
            "message": "The HTML attribute(s) \"scrolling\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de384668906a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5ab88ca"
          },
          {
            "rule": "frame_title_exists",
            "xpath": null,
            "html": "<iframe style=\"border-style: none;\" class=\"ie-chat-button-iframe-fixed-customer-chat\" width=\"180\" height=\"80\" scrolling=\"no\" name=\"icChatButton\" id=\"icChatButton\" src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\">",
            "message": "Inline frame does not have a 'title' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d9afe15e280",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-871078d4"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style scoped=\"\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c65c5d9dea69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d5977d6"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49decd0795cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7a3d6d8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "546c2ca64dc1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a4e3dab"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "230c1a1996e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c06c9ada"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd7c6a44ffea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1944528b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b36f45ff800",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64c4abd5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p id=\"prefix-overlay-label\">",
            "message": "Confirm this text 'Sign up for email updates from' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f4f7bfe4ee7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ade0106e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Rochford District Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "822cb92ada02",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"Email Address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email Address\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e14a27485d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d9a9cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input title=\"Email Address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email Address\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f91952869f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-474c9d03"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfa0ff43a401",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5608a5cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93ac6e70fd80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee640964"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9d51255f171",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c50f16"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cbd2ffcdf0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d60262ac"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ba50e5a29b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe01c3b7"
          }
        ],
        "outcomeCount": 2705,
        "uniqueFailedCount": 62,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 86,
          "failed": 6,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/frame-title",
          "labels-and-names/label-content-mismatch",
          "landmarks/no-duplicate-banner",
          "landmarks/region",
          "navigable/heading-order"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/heading-order",
            "xpath": "#contact-us",
            "selector": "#contact-us",
            "html": "<h3 class=\"field-content govuk-heading-s govuk-!-margin-bottom-2\" id=\"contact-us\"><a href=\"/contact-us\" class=\"chevron-card__link\">Contact Us</a></h3>",
            "impact": "moderate",
            "message": "Heading level 3 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "647cbd8e045e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c95cdbd"
          },
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "#block-rochford-sitewidealert > div",
            "selector": "#block-rochford-sitewidealert > div",
            "html": "<div data-sitewide-alert=\"\" role=\"banner\"></div>",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "865ec7d37a47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6563e08a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" style=\"top: 0px;\" class=\"sliding-popup-top clearfix\"><div class=\"eu-cookie-compliance-ban...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70beea392a56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#scopedByScopedPolyfill_1",
            "selector": "#scopedByScopedPolyfill_1",
            "html": "<div id=\"scopedByScopedPolyfill_1\" style=\"width: 590px; position: fixed; top: 50%; left: 50%; margin-top: -175px; margin-left: -295px; z-index: 102;\">\n  <style scoped=\"\">\n/*! normalize.css v3.0.2 | MI...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7955c1293086",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-449a1f6d"
          },
          {
            "rule": "labels-and-names/frame-title",
            "xpath": "#icChatButton",
            "selector": "#icChatButton",
            "html": "<iframe src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\" id=\"icChatButton\" name=\"icChatButton\" scrolling=\"no\" height=\"80\" width=\"180\" class=\"ie-chat-button-iframe-fixed-cu...",
            "impact": "serious",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddbb102f65a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c818138a"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#super-search-menu-toggle",
            "selector": "#super-search-menu-toggle",
            "html": "<button aria-controls=\"super-search-menu\" aria-expanded=\"false\" aria-label=\"Show search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button\" data-text-for-hide=\"Hide search menu\" d...",
            "impact": "serious",
            "message": "Accessible name \"Show search menu\" does not contain visible text \"Search this site\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64d6acde30a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51942001"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 364,
          "failed": 25,
          "cantTell": 84,
          "inapplicable": 8
        },
        "failedRules": [
          "QW-ACT-R19",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R24",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R19",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/cae760/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cef1e56454b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b95701a"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6c6fbe2f542",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3bb37eddd14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30b7cf01c28f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 481,
        "duplicateFailedCount": 21,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 45
    },
    {
      "submittedUrl": "https://www.rossendale.gov.uk/",
      "finalUrl": "https://www.rossendale.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Rossendale Borough Council Main Homepage – Rossendale Borough Council",
      "elapsedMs": 11511,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d33623a11b20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad8a518a87b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a13fa39490a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c794064b6265",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dab72a1733fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2de1529921a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a15a24e6017",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6742ecc4993d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a648cbbff905",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71e2d6aa915b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3be65ddc29fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62be619bec4f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddab9fd6d6d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35e1acd753b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "435f64d7593b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.rother.gov.uk/",
      "finalUrl": "https://www.rother.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Rother District Council",
      "elapsedMs": 28801,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 671,
          "failed": 12,
          "cantTell": 9,
          "inapplicable": 43
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r10",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r43",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"cookie-popup-required\"]",
            "html": "<button type=\"button\" class=\"cookie-popup-button cookie-reject\" id=\"cookie-popup-required\" data-bs-dismiss=\"modal\">Accept only required cookies</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b80aab2784c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b1af01c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"cookie-popup-all\"]",
            "html": "<button type=\"button\" class=\"cookie-popup-button cookie-accept\" id=\"cookie-popup-all\" data-bs-dismiss=\"modal\">Accept All</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d0f491dfdff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3cef0b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://www.facebook.com/RotherDC\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce2bd269f110",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://twitter.com/RotherDC\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://www.youtube.com/RotherDC\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.instagram.com/rother_district_council/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://uk.linkedin.com/company/rother-district-council\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fe7684cc6e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>My Rother</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d6050ad0f60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0632255efde",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 735,
        "duplicateFailedCount": 6,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1236,
          "failed": 2,
          "cantTell": 18,
          "inapplicable": 82
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "div[data-nosnippet=\"\"]:nth-child(2)",
            "html": "<div data-nosnippet=\"\">\n  <ul class=\"skip-links\">\n    <li><a class=\"skip-link\" href=\"#s\">Skip to search</a></li>\n    <li><a class=\"skip-link\" href=\"#header-nav-items\">Skip to navigation</a></li>\n    <li><a class=\"skip-link\" href=\"#main\">Skip to content</a></li>\n  </ul>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c63ef0b803a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-faa4a76b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "div[data-nosnippet=\"\"]:nth-child(2)",
            "html": "<div data-nosnippet=\"\">\n  <ul class=\"skip-links\">\n    <li><a class=\"skip-link\" href=\"#s\">Skip to search</a></li>\n    <li><a class=\"skip-link\" href=\"#header-nav-items\">Skip to navigation</a></li>\n    <li><a class=\"skip-link\" href=\"#main\">Skip to content</a></li>\n  </ul>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22905e247c77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a1e6d1e"
          }
        ],
        "outcomeCount": 1338,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1554,
          "failed": 57,
          "cantTell": 56,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_descendant_valid",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"x-ua-compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7192efff46e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67ec5dc084a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02da425fb29e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9c21324"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link media=\"all\" href=\"/wp-content/themes/RotherTheme/public/css/main.ab48e3.css\" id=\"main/0-css\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fea716d01685",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92f7ac5a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Close cookie consent popup and reject analytics cookies\" data-bs-dismiss=\"modal\" class=\"btn-close cookie-reject\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a28d30da26d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-49bb58fa"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close cookie consent popup and reject analytics cookies\" data-bs-dismiss=\"modal\" class=\"btn-close cookie-reject\" type=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4d8482f2f40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a24b975b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/cookie-policy\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "beff84d76b45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f02bbf97"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-bs-dismiss=\"modal\" id=\"cookie-popup-required\" class=\"cookie-popup-button cookie-reject\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8597067b37e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d009111"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-bs-dismiss=\"modal\" id=\"cookie-popup-all\" class=\"cookie-popup-button cookie-accept\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1f4c57bba21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-49eec659"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul class=\"skip-links\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf5dd7754edd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2043379"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#s\" class=\"skip-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17a1ed0b4643",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa373690"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#header-nav-items\" class=\"skip-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b699b294eb5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9605f198"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#main\" class=\"skip-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b778d381356",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a17d6d00"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"home\" class=\"custom-logo-link\" href=\"https://www.rother.gov.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e453d75ae85a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b27ff5e0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.rother.gov.uk/council-tax/revenues-and-benefits-online-accounts/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "840507ef7641",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19e8d436"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.rother.gov.uk/contact-us?utm_source=headerLinks&utm_medium=website&utm_campaign=headerLinks&utm_content=contactus\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "becbbd09dafd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-053d114a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"reciteme-button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1145bbc4c2af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-328564e9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"How can we help you?\" aria-label=\"Search\" name=\"s\" id=\"s\" type=\"search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cd7d40470f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8e0999e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input placeholder=\"How can we help you?\" aria-label=\"Search\" name=\"s\" id=\"s\" type=\"search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0771b043518",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-32a6abb7"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input placeholder=\"How can we help you?\" aria-label=\"Search\" name=\"s\" id=\"s\" type=\"search\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5bbfd7f8c46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-49dc043a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button title=\"Search\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fd07dbe8d03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ab911ff"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button title=\"Search\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7a0dce713d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9aee310e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://my.rother.gov.uk/\" class=\"header-nav-button-expand\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d203c7b5fd50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76b292fd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://my.rother.gov.uk/\" class=\"header-nav-button-expand\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca3dba4b2783",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77fb5385"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'My Rother' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7534ccf30a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-report-mobile header-do-it-report\" aria-expanded=\"false\" data-target=\".header-do-it-report\" id=\"header-do-it-report-btn\" class=\"header-nav-button-expand\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f63dd42f11c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe9c99d3"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-report-mobile header-do-it-report\" aria-expanded=\"false\" data-target=\".header-do-it-report\" id=\"header-do-it-report-btn\" class=\"header-nav-button-expand\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8d267abdecf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7fa36a20"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Report It' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-pay-mobile header-do-it-pay\" aria-expanded=\"false\" data-target=\".header-do-it-pay\" id=\"header-do-it-pay-btn\" class=\"header-nav-button-expand\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54eae5e3d2c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f880ce34"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-pay-mobile header-do-it-pay\" aria-expanded=\"false\" data-target=\".header-do-it-pay\" id=\"header-do-it-pay-btn\" class=\"header-nav-button-expand\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53e65ce043bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ddcac6b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Pay It' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-apply-mobile header-do-it-apply\" aria-expanded=\"false\" data-target=\".header-do-it-apply\" id=\"header-do-it-apply-btn\" class=\"header-nav-button-expand\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f5d903ebae3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4340c12"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-apply-mobile header-do-it-apply\" aria-expanded=\"false\" data-target=\".header-do-it-apply\" id=\"header-do-it-apply-btn\" class=\"header-nav-button-expand\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be31396c54f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d28ab067"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Apply For It' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-check-mobile header-do-it-check\" aria-expanded=\"false\" data-target=\".header-do-it-check\" id=\"header-do-it-check-btn\" class=\"header-nav-button-expand\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c807ecf7bb12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e236863"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-check-mobile header-do-it-check\" aria-expanded=\"false\" data-target=\".header-do-it-check\" id=\"header-do-it-check-btn\" class=\"header-nav-button-expand\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22583b76b418",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a60ced70"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Check It' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-departments-mobile header-do-it-departments\" aria-expanded=\"false\" id=\"header-do-it-departments-btn\" data-target=\".header-do-it-departments\" class=\"header-nav-button-expand\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18365bd3299f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd6ae675"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button aria-controls=\"header-do-it-departments-mobile header-do-it-departments\" aria-expanded=\"false\" id=\"header-do-it-departments-btn\" data-target=\".header-do-it-departments\" class=\"header-nav-button-expand\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62419b4c6070",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-590cd344"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'More Services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Cabinet Decisions – 13 April 2026\" class=\"active\" data-bs-slide-to=\"0\" data-bs-target=\"#news-carousel\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0d026406134",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac171d80"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Cabinet Decisions – 13 April 2026\" class=\"active\" data-bs-slide-to=\"0\" data-bs-target=\"#news-carousel\" type=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a431df7b3501",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf0fda29"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Help for households using oil heating\" data-bs-slide-to=\"1\" data-bs-target=\"#news-carousel\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b05e35ffbd9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74008245"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Help for households using oil heating\" data-bs-slide-to=\"1\" data-bs-target=\"#news-carousel\" type=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b160d2bd9bc0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5a7c0c0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Rother voters urged to register before it’s too late\" data-bs-slide-to=\"2\" data-bs-target=\"#news-carousel\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03690520ed08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84aff06e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Rother voters urged to register before it’s too late\" data-bs-slide-to=\"2\" data-bs-target=\"#news-carousel\" type=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09de09d45c34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0229b75c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.rother.gov.uk/news/cabinet-decisions-13-april-2026/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88dc5ff952db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cc63bda"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Cabinet Decisions – 13 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-bs-slide=\"prev\" data-bs-target=\"#news-carousel\" type=\"button\" class=\"carousel-control-prev\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc7498ee85d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09c68891"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-bs-slide=\"next\" data-bs-target=\"#news-carousel\" type=\"button\" class=\"carousel-control-next\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee716ceb56af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a867e51b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-bs-slide=\"next\" data-bs-target=\"#news-carousel\" type=\"button\" class=\"carousel-control-next\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aac91073e0c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d6f0819"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-target=\"#news-carousel\" class=\"carousel-control-pause playing\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10e6352428c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b88195a5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.rother.gov.uk/accessibility/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c47acd583c44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d427881"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.rother.gov.uk/privacy-copyright-and-legal/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "225afc8bd0f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec5f1b28"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/sitemap\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16c46dbfd41b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f397134a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/jobs\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1489c7d0e37a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cfdf7e17"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.rother.gov.uk/cookie-policy/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f54b15e5744d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-534b6190"
          }
        ],
        "outcomeCount": 1612,
        "uniqueFailedCount": 51,
        "duplicateFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 78,
          "failed": 14,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-allowed-role",
          "distinguishable/color-contrast",
          "keyboard-accessible/focus-order",
          "landmarks/landmark-unique",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#svg-inline--fa-title-lrvCxQMz9owA",
            "selector": "#svg-inline--fa-title-lrvCxQMz9owA",
            "html": "<title id=\"svg-inline--fa-title-lrvCxQMz9owA\">Facebook</title>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.95:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25c8c3ebbac4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3630ce26"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "div[aria-label=\"Chat history, press arrow keys to navigate.\"] > div:nth-of-type(2)",
            "selector": "div[aria-label=\"Chat history, press arrow keys to navigate.\"] > div:nth-of-type(2)",
            "html": "<div tabindex=\"0\"></div>",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af37eb6c02a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5075d5d"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "article > div:nth-of-type(2)",
            "selector": "article > div:nth-of-type(2)",
            "html": "<div tabindex=\"0\"></div>",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3feb399a4230",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0902edb"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "article > div:nth-of-type(4)",
            "selector": "article > div:nth-of-type(4)",
            "html": "<div tabindex=\"0\"></div>",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d969d8ac56f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c14e68bc"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "div[aria-label=\"Chat history, press arrow keys to navigate.\"] > div:nth-of-type(4)",
            "selector": "div[aria-label=\"Chat history, press arrow keys to navigate.\"] > div:nth-of-type(4)",
            "html": "<div tabindex=\"0\"></div>",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dbbc29ab08a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36d94fd1"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#header-do-it-report",
            "selector": "#header-do-it-report",
            "html": "<div class=\"header-do-it-report header-do-it-row\" id=\"header-do-it-report\" role=\"region\" aria-labelledby=\"header-do-it-report-btn\">\n                      <a href=\"https://my.rother.gov.uk/service/Bins...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"report it\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d275fc59819",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a82cff79"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#header-do-it-pay",
            "selector": "#header-do-it-pay",
            "html": "<div class=\"header-do-it-pay header-do-it-row\" id=\"header-do-it-pay\" role=\"region\" aria-labelledby=\"header-do-it-pay-btn\">\n                      <a href=\"https://my.rother.gov.uk/en/AchieveForms/?form...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"pay it\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "359fb02bed0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5136d3ca"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#header-do-it-apply",
            "selector": "#header-do-it-apply",
            "html": "<div class=\"header-do-it-apply header-do-it-row\" id=\"header-do-it-apply\" role=\"region\" aria-labelledby=\"header-do-it-apply-btn\">\n                      <a href=\"https://www.rother.gov.uk/benefits-grant...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"apply for it\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9221d33f9ab4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90afa785"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#header-do-it-check",
            "selector": "#header-do-it-check",
            "html": "<div class=\"header-do-it-check header-do-it-row\" id=\"header-do-it-check\" role=\"region\" aria-labelledby=\"header-do-it-check-btn\">\n                      <a href=\"https://rother.gov.uk/findmynearest\">Bin...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"check it\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9af212547427",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-efeca5aa"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#header-do-it-departments",
            "selector": "#header-do-it-departments",
            "html": "<div class=\"header-do-it-row header-do-it-departments\" id=\"header-do-it-departments\" role=\"region\" aria-labelledby=\"header-do-it-departments-btn\">\n                      <a href=\"https://www.rother.gov...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"more services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a6b822b1321",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cf1df31"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#cookie-popup",
            "selector": "#cookie-popup",
            "html": "<div class=\"modal show\" id=\"cookie-popup\" tabindex=\"-1\" data-nosnippet=\"\" aria-labelledby=\"cookie-popup-title\" aria-modal=\"true\" role=\"dialog\" style=\"display: block;\">\n  <div class=\"modal-dialog\">\n   ...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bea6e1df1211",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0dcf0560"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(2)",
            "selector": "body > div:nth-of-type(2)",
            "html": "<div data-nosnippet=\"\">\n  <ul class=\"skip-links\">\n    <li><a class=\"skip-link\" href=\"#s\">Skip to search</a></li>\n    <li><a class=\"skip-link\" href=\"#header-nav-items\">Skip to navigation</a></li>\n    <...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c951b98b9c54",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09cd662a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(3)",
            "selector": "body > div:nth-of-type(3)",
            "html": "<div class=\"browser-support-messages\" data-nosnippet=\"\">\n    <div class=\"browser-support-unsupported\" role=\"alert\" aria-atomic=\"true\">\n      <h2>Your browser is unsupported</h2>\n      <p>Our website m...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df358a46282b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16573076"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(3) > noscript",
            "selector": "div:nth-of-type(3) > noscript",
            "html": "<noscript class=\"browser-support-js\" role=\"alert\" aria-atomic=\"true\">\n      <h2>JavaScript disabled</h2>\n      <p>Your JavaScript is disabled. Parts of our website will not work correctly.</p>\n      <...",
            "impact": "minor",
            "message": "Element <noscript> should not have an explicit role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cf93cb18100",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96bb2539"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 14,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 376,
          "failed": 0,
          "cantTell": 97,
          "inapplicable": 5
        },
        "failedRules": [],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R24",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [],
        "outcomeCount": 478,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 12
    },
    {
      "submittedUrl": "https://www.rotherham.gov.uk/",
      "finalUrl": "https://www.rotherham.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage – Rotherham Metropolitan Borough Council",
      "elapsedMs": 11384,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21e01c88e299",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8778d8f5491b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8a17a2765f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b87299ae8a8a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "438e37061361",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55b7d1bda522",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5efab5acb567",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60a7530c2a21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94bb7e97ec87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41d299a771dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3c0a3605883",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b35c4fd496a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5591c5c0724",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e8c7bc7ab16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfd76ea66209",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.royalgreenwich.gov.uk/",
      "finalUrl": "https://www.royalgreenwich.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Royal Greenwich | Royal Borough of Greenwich",
      "elapsedMs": 20428,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 635,
          "failed": 45,
          "cantTell": 1,
          "inapplicable": 50
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r60",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"lgd-header__toggle lgd-header__toggle--secondary\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary\" data-target=\"lgd-header__nav--secondary\" aria-controls=\"lgd-header__nav--secondary\" aria-expanded=\"false\" aria-label=\"Services: expand and jump to services menu\" data-once=\"header-toggle\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b65b8528a9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3dea2017"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\" data-drupal-link-system-path=\"node/13\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a6e9bb39e63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/events\" data-drupal-link-system-path=\"events\">Events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"#search\" data-once=\"allSearchMenuButtons\" aria-controls=\"lgd-region--search\" aria-expanded=\"false\" role=\"button\">Search</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/myaccount\" data-drupal-link-system-path=\"node/1164\">My Account</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/adult-care-and-health\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/arts-culture-and-events\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/business-and-licences\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/council-and-elections\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/council-tax\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/help-money\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/housing\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/recycling-and-rubbish\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/schools-and-education\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.royalgreenwich.gov.uk/contact-us\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility\" data-drupal-link-system-path=\"node/4748\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/cookies\" data-drupal-link-system-path=\"node/1158\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://jobsearch.royalgreenwich.gov.uk/\">Jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://ourgreenwich.org.uk/\">Our Greenwich</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/terms-and-privacy\" data-drupal-link-system-path=\"node/1161\">Terms and privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@class=\"lgd-header__toggle lgd-header__toggle--secondary\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary\" data-target=\"lgd-header__nav--secondary\" aria-controls=\"lgd-header__nav--secondary\" aria-expanded=\"false\" aria-label=\"Services: expand and jump to services menu\" data-once=\"header-toggle\">...</button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42f181b98030",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8b702f7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r19",
            "xpath": null,
            "html": null,
            "message": "The attribute does not have a valid value",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c31cdf78690",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98c16fbb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r19",
            "xpath": null,
            "html": null,
            "message": "The attribute does not have a valid value",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"block-greenwich-cludosearchblock\"]",
            "html": "<div class=\"cludo-search-block-form block block-cludo-search\" data-drupal-selector=\"cludo-search-block-form\" novalidate=\"novalidate\" id=\"block-greenwich-cludosearchblock\" data-once=\"cludo-search-init\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "567529d8c24c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e574733"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-search-keys\"]",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" class=\"form-text\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a5e5be4cd0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f8d843d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-submit\"]",
            "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" name=\"op\" value=\"Search\" class=\"button js-form-submit form-submit\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65a561b4c917",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-921f2338"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"block-greenwich-cludosearchblock\"]",
            "html": "<div class=\"cludo-search-block-form block block-cludo-search\" data-drupal-selector=\"cludo-search-block-form\" novalidate=\"novalidate\" id=\"block-greenwich-cludosearchblock\" data-once=\"cludo-search-init\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-search-keys\"]",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" class=\"form-text\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-submit\"]",
            "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" name=\"op\" value=\"Search\" class=\"button js-form-submit form-submit\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h2[@class=\"lgd-card__title\"]",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">...</h2>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6aa4e8407fb4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc816a39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h2[@class=\"visually-hidden\"]",
            "html": "<h2 class=\"visually-hidden\">...</h2>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cdba21330cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2644f80"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h2[@class=\"lgd-card__title\"]",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">...</h2>",
            "message": "The heading skips one or more levels",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h2",
            "html": "<h2>What's on</h2>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62b265b3a209",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c6bc1d0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b19b4232800",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9945a3245969",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55bfe877c2a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.28:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 731,
        "duplicateFailedCount": 32,
        "uniqueFailedCount": 13,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 600,
          "failed": 4,
          "cantTell": 5,
          "inapplicable": 42
        },
        "failedRules": [
          "aria-valid-attr-value",
          "landmark-no-duplicate-contentinfo",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "article:nth-child(1) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role=\"heading\"][aria-level=\"h2\"]",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span>Almost all&nbsp;families&nbsp;offered place at preferred&nbsp;primary school&nbsp;for 2026 </span>\n\n\t\t\t</h2>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-level=\"h2\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f562572bd0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48b688d0"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "article:nth-child(2) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role=\"heading\"][aria-level=\"h2\"]",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span> Thursday 7 May local election: Get ready to vote</span>\n\n\t\t\t</h2>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-level=\"h2\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9cd6891da46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-929b3244"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div data-component-id=\"greenwich:cookie-banner\" class=\"eu-cookie-compliance-banner cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f74bdb97f816",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "492147f9cb5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ],
        "outcomeCount": 651,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1580,
          "failed": 29,
          "cantTell": 20,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_value_valid",
          "aria_content_in_landmark",
          "aria_form_label_unique",
          "aria_role_redundant",
          "element_id_unique",
          "element_tabbable_visible",
          "fieldset_label_valid",
          "fieldset_legend_valid",
          "form_submit_button_exists",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 101px;\" class=\"sticky-header-html js\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c5a2e94980c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcb7ab17"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_KsElT2DED_7gJuZOEkmsVjiCT-wh0XIJWOM_7hbeiH4.css?delta=0&language=en&theme=greenwich&include=eJx9UdFywyAM-6EQPolzHI2wAM7ZpF3_fqHt7aFd84KNpDOWoNrSJM3To45fomXgvM8SDKS8-PvF8W5NCnRgUXiWsklFbTZGBeo18eIccUtSXU51tTMdk85n_AIVN1Gt588txz4bRZxpDHpJjOdO2AOLrAmhq3OiyvD_gWEixfA3J_SNQ1TZN_O9d49-yMKUo1wOvcH37BxURV-ZmGWi_AJaS7zeDrc0H0btZg3Fd2a4Yuqz_LOO9E0_b-DdsKX2LkdGOYIYZzRK2cYmMebPsgKzHuMnXrb-rfbG9-MX0r3fWg\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8f2cc721f7a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b4d8436b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" class=\"lgd-button lgd-button--outlined toolbar\" href=\"/cookies\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f51dc3921fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cd4f292"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" class=\"lgd-button decline-button toolbar\" href=\"#\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5523b058d54d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d416ae8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" class=\"lgd-button agree-button eu-cookie-compliance-default-button toolbar\" href=\"#\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2168548627c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-49756e12"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "281afe85a8a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5d0b1742808",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f4ef3d2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"allMenuTriggers header-toggle\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--primary\" data-target=\"lgd-header__nav--primary\" class=\"lgd-header__toggle lgd-header__toggle--primary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1712bf58aead",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ed54e30"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div data-once=\"cludo-search-init\" id=\"block-greenwich-cludosearchblock\" novalidate=\"novalidate\" data-drupal-selector=\"cludo-search-block-form\" class=\"cludo-search-block-form block block-cludo-search\">",
            "message": "The <div> element has the id \"block-greenwich-cludosearchblock\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5d045936d6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7895bd3"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-search-keys,edit-submit\" data-once=\"form-updated\" accept-charset=\"UTF-8\" id=\"cludo-search-form-1\" method=\"post\" action=\"/\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca4d4246ef6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6e9241f"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_keys\" id=\"edit-search-keys\" type=\"text\" data-drupal-selector=\"edit-search-keys\" autocomplete=\"off\">",
            "message": "The <input> element has the id \"edit-search-keys\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d472b609bdf5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e77e157c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_keys\" id=\"edit-search-keys\" type=\"text\" data-drupal-selector=\"edit-search-keys\" autocomplete=\"off\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0fca7a08abe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2b14ba8"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "The <input> element has the id \"edit-submit\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8331559793d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac577964"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c85dda3da1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5dba6ce"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ed5b05a3504",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36ba839f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-greenwich-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Our Greenwich' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da751a6d0d77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d01cbe3"
          },
          {
            "rule": "aria_attribute_value_valid",
            "xpath": null,
            "html": "<h2 aria-level=\"h2\" role=\"heading\" class=\"lgd-card__title\">",
            "message": "The value \"h2\" specified for attribute 'aria-level' on element <h2> is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba5123869f32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2dc61370"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<h2 aria-level=\"h2\" role=\"heading\" class=\"lgd-card__title\">",
            "message": "The explicitly-assigned ARIA role \"heading\" is redundant with the implicit role of the element <h2>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8d5b5cecb64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83fb7d71"
          },
          {
            "rule": "aria_attribute_value_valid",
            "xpath": null,
            "html": "<h2 aria-level=\"h2\" role=\"heading\" class=\"lgd-card__title\">",
            "message": "The value \"h2\" specified for attribute 'aria-level' on element <h2> is not valid",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<h2 aria-level=\"h2\" role=\"heading\" class=\"lgd-card__title\">",
            "message": "The explicitly-assigned ARIA role \"heading\" is redundant with the implicit role of the element <h2>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "form_submit_button_exists",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-page-helpful-yes,edit-page-helpful-no,edit-why,edit-improvements,edit-actions-submit\" data-once=\"webform-details-toggle form-updated\" accept-charset=\"UTF-8\" id=\"webform-submission-greenwich-feedback-add-form\" method=\"post\" action=\"/antibot\" data-action=\"/\" data-drupal-selector=\"webform-submission-greenwich-feedback-add-form\" novalidate=\"novalidate\" class=\"webform-submission-form webform-submission-add-form webform-submission-greenwich-feedback-form webform-submission-greenwich-feedback-add-form js-webform-details-toggle webform-details-toggle antibot\">",
            "message": "Verify the <form> element has a submit button or an image button",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af6459cfd72a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96e932b3"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-page-helpful-yes,edit-page-helpful-no,edit-why,edit-improvements,edit-actions-submit\" data-once=\"webform-details-toggle form-updated\" accept-charset=\"UTF-8\" id=\"webform-submission-greenwich-feedback-add-form\" method=\"post\" action=\"/antibot\" data-action=\"/\" data-drupal-selector=\"webform-submission-greenwich-feedback-add-form\" novalidate=\"novalidate\" class=\"webform-submission-form webform-submission-add-form webform-submission-greenwich-feedback-form webform-submission-greenwich-feedback-add-form js-webform-details-toggle webform-details-toggle antibot\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be173ee27102",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d9e721a"
          },
          {
            "rule": "fieldset_label_valid",
            "xpath": null,
            "html": "<fieldset class=\"js-webform-type-fieldset webform-type-fieldset js-form-item form-item js-form-wrapper form-wrapper\" id=\"edit-feedback-form-wrapper\" data-drupal-selector=\"edit-feedback-form-wrapper\">",
            "message": "Group/Fieldset does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "750d8a7f3eb2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2423336e"
          },
          {
            "rule": "fieldset_legend_valid",
            "xpath": null,
            "html": "<fieldset data-once=\"webform-radios-required\" class=\"radios--wrapper fieldgroup form-composite webform-composite-visible-title js-webform-type-radios webform-type-radios js-form-item form-item js-form-wrapper form-wrapper\" id=\"edit-page-helpful--wrapper\" data-drupal-selector=\"edit-page-helpful\" aria-labelledby=\"form-title\">",
            "message": "<fieldset> element does not have a <legend>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ca2b3ccbb90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e3e2771"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/4748\" href=\"/accessibility\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6842b904ac5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7dc3449"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1158\" href=\"/cookies\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fb0ea564ff3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ae0d18d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://jobsearch.royalgreenwich.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5f288ed4d27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea8f9dff"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://ourgreenwich.org.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ac1c5ef425d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7f36185"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1161\" href=\"/terms-and-privacy\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f941a583160",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5809c9c0"
          }
        ],
        "outcomeCount": 1609,
        "uniqueFailedCount": 27,
        "duplicateFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 87,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-valid-attr-value",
          "labels-and-names/label-content-mismatch",
          "landmarks/no-duplicate-contentinfo"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/no-duplicate-contentinfo",
            "xpath": "div:nth-of-type(2) > footer",
            "selector": "div:nth-of-type(2) > footer",
            "html": "<footer class=\"lgd-footer\">\n\n                      \n                      <div class=\"lgd-footer__footer\">\n          <div class=\"lgd-container\">\n            <div class=\"lgd-row\">\n              <div cl...",
            "impact": "moderate",
            "message": "Page has multiple contentinfo landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1643e515247a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-993caeab"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > button[aria-label=\"Services: expand and jump to services menu\"]",
            "selector": "div:nth-of-type(2) > button[aria-label=\"Services: expand and jump to services menu\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary\" data-target=\"lgd-header__nav--secondary\" aria-controls=\"lgd-header__nav--secondary\" aria-expanded=\"false\" aria-label=\"Services: expand ...",
            "impact": "serious",
            "message": "Accessible name \"Services: expand and jump to services menu\" does not contain visible text \"Our services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e5a9cb1af60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e3c45c5"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "li:nth-of-type(1) > button[aria-label=\"Services: expand and jump to services menu\"]",
            "selector": "li:nth-of-type(1) > button[aria-label=\"Services: expand and jump to services menu\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary-mobile\" data-target=\"lgd-header__nav--secondary-mobile\" aria-controls=\"lgd-header__nav--secondary-mobile\" aria-expanded=\"false\" aria-lab...",
            "impact": "serious",
            "message": "Accessible name \"Services: expand and jump to services menu\" does not contain visible text \"Our services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69a6ec0d187e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ec129c5"
          },
          {
            "rule": "aria/aria-valid-attr-value",
            "xpath": "article:nth-of-type(1) > div > div:nth-of-type(2) > h2",
            "selector": "article:nth-of-type(1) > div > div:nth-of-type(2) > h2",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span>Almost all&nbsp;families&nbsp;offered place at preferred&nbsp;primary school&nbsp;for 2026 </span>\n\n\t\t\t</h2>",
            "impact": "critical",
            "message": "aria-level must be an integer, got \"h2\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69d4f43ab206",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eb8f8976"
          },
          {
            "rule": "aria/aria-valid-attr-value",
            "xpath": "article:nth-of-type(2) > div > div:nth-of-type(2) > h2",
            "selector": "article:nth-of-type(2) > div > div:nth-of-type(2) > h2",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span> Thursday 7 May local election: Get ready to vote</span>\n\n\t\t\t</h2>",
            "impact": "critical",
            "message": "aria-level must be an integer, got \"h2\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37dc14e02323",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba7400ab"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 5,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 289,
          "failed": 15,
          "cantTell": 67,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R34",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/",
            "description": "The test target `aria-level` attribute has an invalid value.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target `aria-level` attribute has an invalid value.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ca3e82bda9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37505a64"
          },
          {
            "rule": "QW-ACT-R34",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/",
            "description": "The test target `aria-level` attribute has an invalid value.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target `aria-level` attribute has an invalid value.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63f98a2b0384",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d4bd4eef244",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4c0ad9048c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 375,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 45
    },
    {
      "submittedUrl": "https://www.rbkc.gov.uk/",
      "finalUrl": "https://www.rbkc.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Royal Borough of Kensington and Chelsea",
      "elapsedMs": 16822,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 760,
          "failed": 61,
          "cantTell": 4,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9f46499789c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"main-menu__link\"]",
            "html": "<a class=\"main-menu__link\" href=\"/\">Home      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a3c8ac2932a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-982d9f4d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"main-menu__link main-menu__link--with-sub\"]",
            "html": "<a class=\"main-menu__link main-menu__link--with-sub\" href=\"/\" aria-expanded=\"false\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ac9cdb9fd89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1025c138"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"main-menu__link\"]",
            "html": "<a class=\"main-menu__link\" href=\"/cost-living-support-hub\">Cost of living support      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"main-menu__link\"]",
            "html": "<a class=\"main-menu__link\" href=\"/pay-online\">Pay online      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"main-menu__link main-menu__link--with-sub\"]",
            "html": "<a class=\"main-menu__link main-menu__link--with-sub\" href=\"/\" aria-expanded=\"false\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"main-menu__link\"]",
            "html": "<a class=\"main-menu__link\" href=\"/events\">Events      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"main-menu__link\"]",
            "html": "<a class=\"main-menu__link\" href=\"/myrbkc-account\">MyRBKC Account      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"button button--search js-search-toggle\"]",
            "html": "<button class=\"button button--search js-search-toggle\" aria-expanded=\"false\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "167eb28de5ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29374f92"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"decline-button eu-cookie-compliance-default-button button button--inverse button--outline\"]",
            "html": "<button type=\"button\" class=\"decline-button eu-cookie-compliance-default-button button button--inverse button--outline\" tabindex=\"0\">Do not accept cookies</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42c758e6cad3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0bf0ecb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"card__heading-link\"]",
            "html": "<a class=\"card__heading-link\" href=\"/newsroom/are-you-election-ready\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bfae224a41fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d546e475"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"card__heading-link\"]",
            "html": "<a class=\"card__heading-link\" href=\"/newsroom/we-are-responding-cybersecurity-issue\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/contact-us\">Contact us      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80c81da99496",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7620ce92"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"https://www.rbkc.gov.uk/complaints-compliments-and-feedback\">Complaints      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/contact-us/freedom-information-foi-requests\">Freedom of Information      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/data-protection/subject-access-requests\">Subject Access Requests      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/myrbkc-account/sign-myrbkc\">MyRBKC Account      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/web-services/terms-use-accessing-any-part-website\">Terms of use      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/data-protection/cookies-and-your-privacy\">Cookies and your privacy      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/data-protection\">Data Protection      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/community-and-local-life/community-safety/modern-slavery\">Modern slavery      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"inline-menu__link\"]",
            "html": "<a class=\"inline-menu__link\" href=\"/web-services/accessibility-statement\">Accessibility      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-menu__link\"]",
            "html": "<a class=\"social-menu__link\" href=\"https://www.facebook.com/RoyalBorough\" rel=\"noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d8a62ae91aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-650540b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-menu__link\"]",
            "html": "<a class=\"social-menu__link\" href=\"https://twitter.com/rbkc\" rel=\"noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-menu__link\"]",
            "html": "<a class=\"social-menu__link\" href=\"https://www.youtube.com/user/kensingtonandchelsea\" rel=\"noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-menu__link\"]",
            "html": "<a class=\"social-menu__link\" href=\"https://www.instagram.com/kensingtonandchelseacouncil/\" rel=\"noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `banner` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03fb31110411",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eeb2939c0164",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7252b69c14af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.05:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.05:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.9:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.9:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.9:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a05fbeb3f810",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.05:1 which is\n        below the required contrast of 3:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.26:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Grenfell response and recovery\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6c1d39562a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-39bf44e7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      New residents\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Planning and building control\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Parking\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Streets and transport\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Council Tax\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Births, deaths, marriages and citizenship\n ...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Jobs, employment and skills\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Libraries\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"paragraph\"]",
            "html": "<p class=\"paragraph\">\n      Waste and recycling\n  </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 873,
        "duplicateFailedCount": 48,
        "uniqueFailedCount": 13,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 646,
          "failed": 8,
          "cantTell": 20,
          "inapplicable": 42
        },
        "failedRules": [
          "color-contrast",
          "landmark-no-duplicate-banner",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".alert-banner__toggle--close",
            "html": "<button href=\"#\" class=\"button button--inverse alert-banner__toggle alert-banner__toggle--close js-alert-banner-toggle\">\n       Close\n    </button>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #0080c9, background color: #ffffff, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".alert-banner__toggle--close"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8d605640c93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-068e936f"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".agree-button",
            "html": "<button type=\"button\" class=\"agree-button eu-cookie-compliance-secondary-button button--agree button button--inverse\" tabindex=\"0\">Accept cookies policy</button>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #0080c9, background color: #ffffff, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".agree-button"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc278e9d4d65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de32a5fe"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".button--expander",
            "html": "<button class=\"button button--expander js-button-expander\" aria-expanded=\"false\">\n        More services\n      </button>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #ffffff, background color: #0080c9, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".button--expander"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccd835c17f49",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77771c17"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#paragraph-id-4804 > .cta-block__content > .paragraph",
            "html": "<p class=\"paragraph\">\n      \n\n      Use the library catalogue, sign up for events and more.\n  \n\n  </p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #ffffff, background color: #0080c9, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#paragraph-id-4804"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "668af8bb6391",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b2ece9f"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#paragraph-id-4804 > .button--icon.button--inverse[target=\"_self\"]",
            "html": "<a href=\"https://www.rbkc.gov.uk/libraries-0\" class=\"button button--inverse button--icon\" target=\"_self\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #0080c9, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#paragraph-id-4804 > .button--icon.button--inverse[target=\"_self\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85ea817d0af2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7729008"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#feedback-webform-link",
            "html": "<a id=\"feedback-webform-link\" href=\"/web-services/report-problem-about-website?source_entity_type=node&source_entity_id=22177&return_url=https%3A%2F%2Fwww.rbkc.gov.uk%2F\" class=\"button button--inverse button--icon\" target=\"_self\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #0080c9, background color: #ffffff, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#feedback-webform-link"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7393f593291",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f01ce03d"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"header eu-cookie-compliance-status-null\" data-eu-cookie-compliance-once=\"true\" data-once=\"site-header\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".region-banner"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ecc9eaf9b07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4fb92158"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header class=\"header eu-cookie-compliance-status-null\" data-eu-cookie-compliance-once=\"true\" data-once=\"site-header\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".region-banner"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55a19b80c53c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3f16b52"
          }
        ],
        "outcomeCount": 716,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2008,
          "failed": 73,
          "cantTell": 53,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_banner_label_unique",
          "aria_banner_single",
          "aria_form_label_unique",
          "aria_landmark_name_unique",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "frame_src_valid",
          "frame_title_exists",
          "html_lang_exists",
          "html_skipnav_exists",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading",
          "text_contrast_sufficient",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92d222ea3bd2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4814e26f3994",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9c21324"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#5bbad5\" href=\"/themes/custom/rbkc/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9b39fa9b517",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66914415"
          },
          {
            "rule": "aria_banner_single",
            "xpath": null,
            "html": "<header data-once=\"site-header\" data-eu-cookie-compliance-once=\"true\" class=\"header eu-cookie-compliance-status-null\">",
            "message": "Multiple elements with \"banner\" role found on the page",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80a7fc0e949e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4413be1f"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<header data-once=\"site-header\" data-eu-cookie-compliance-once=\"true\" class=\"header eu-cookie-compliance-status-null\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50635ccc48eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4df5804"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<header data-once=\"site-header\" data-eu-cookie-compliance-once=\"true\" class=\"header eu-cookie-compliance-status-null\">",
            "message": "Multiple elements with \"banner\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c265d4a83bf9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25f6b3db"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8bac632db60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e5f0025"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"alert-banner__wrapper\">",
            "message": "Confirm this text 'Cyber-attack update' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1aa9a6c763a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-380daac3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"We are responding to a cybersecurity issue\" href=\"/newsroom/we-are-responding-cybersecurity-issue\" data-entity-uuid=\"49e3e323-8d6b-44b2-822b-196e3cd87486\" data-entity-type=\"node\" data-entity-substitution=\"canonical\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d86e7a8ef2ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcb6b5cb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.rbkc.gov.uk/cyber-security-incident-faq\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fece40bd3f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6015eaf"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Call, email or visit us\" href=\"/contact-us/call-or-email-us\" data-entity-uuid=\"490655c5-2f2e-4016-a1f9-99239b4443d8\" data-entity-type=\"node\" data-entity-substitution=\"canonical\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0557e14d8fcc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab0f5848"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"button button--inverse alert-banner__toggle alert-banner__toggle--close js-alert-banner-toggle\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e5fe241ff81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c1204a7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"button button--inverse alert-banner__toggle alert-banner__toggle--close js-alert-banner-toggle\" href=\"#\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1eb9dad55661",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-701fbd93"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button class=\"button button--inverse alert-banner__toggle alert-banner__toggle--close js-alert-banner-toggle\" href=\"#\">",
            "message": "Text contrast of 4.26 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0931b0173319",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f39c310"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" class=\"button button--search js-search-toggle\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d265d2c5d63b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60e85276"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form onsubmit=\"return buildGoogleSearchUrl(this);\" action=\"/search\" class=\"search-form js-search-form\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0760c5e29944",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a217c388"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<input tabindex=\"-1\" class=\"form-text form-item__textfield\" maxlength=\"128\" size=\"30\" value=\"\" name=\"query\" id=\"search-header\" type=\"text\" data-drupal-selector=\"search-header\" placeholder=\"Search our site\">",
            "message": "Component with \"textbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3cb1945010c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d966dcd3"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input tabindex=\"-1\" class=\"button js-form-submit form-submit\" value=\"Search\" id=\"search-header-submit\" type=\"submit\" data-drupal-selector=\"search-header-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "857ac0ef15e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-124d7366"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<input tabindex=\"-1\" class=\"button js-form-submit form-submit\" value=\"Search\" id=\"search-header-submit\" type=\"submit\" data-drupal-selector=\"search-header-submit\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e18e29c23780",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2cbf55d"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button tabindex=\"-1\" aria-label=\"Hide search\" class=\"search-form__close js-close-search button--close-search button button--secondary\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "987319bd4dde",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af93d14e"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" aria-label=\"Hide search\" class=\"search-form__close js-close-search button--close-search button button--secondary\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "735a58cef02f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-259117aa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"/footer-links/cookies-and-your-privacy\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ba7d44f9235",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b45aa8fd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button--agree button button--inverse\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5b2c616698c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e98164ef"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button--agree button button--inverse\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b800f2b22aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b48890c0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button--agree button button--inverse\" type=\"button\">",
            "message": "Text contrast of 4.26 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3f46d91de8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d842fc9d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button button button--inverse button--outline\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e38594910aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96f1a918"
          },
          {
            "rule": "aria_banner_single",
            "xpath": null,
            "html": "<div role=\"banner\" class=\"region region-banner\">",
            "message": "Multiple elements with \"banner\" role found on the page",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c78baeb08ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6017ae6"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<div role=\"banner\" class=\"region region-banner\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64bed8797663",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48be1e73"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<div role=\"banner\" class=\"region region-banner\">",
            "message": "Multiple elements with \"banner\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03e2f20eb0f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c70703f"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<main role=\"main\" id=\"main-content\">",
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b1f12d0eb32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7da174e1"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h1 class=\"heading heading--title\" name=\"\">",
            "message": "Text contrast of 1.05 with its background is less than the WCAG AA minimum requirements for text of size 40px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70069aa5c10a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-684459da"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form onsubmit=\"return buildGoogleSearchUrl(this);\" action=\"/search\" class=\"search-form js-search-form\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-general-search\" type=\"submit\" data-drupal-selector=\"edit-submit-general-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "873436028c88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19873f5d"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"visually-hidden\">",
            "message": "Confirm this text 'SVG' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67e09afd979f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbba25c9"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Confirm this text 'Grenfell response and recovery' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb92a26ba0c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-808a2481"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"visually-hidden\">",
            "message": "Confirm this text 'SVG' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Confirm this text 'New residents' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"visually-hidden\">",
            "message": "Confirm this text 'SVG' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Confirm this text 'Planning and building control' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"visually-hidden\">",
            "message": "Confirm this text 'SVG' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Confirm this text 'Parking' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"visually-hidden\">",
            "message": "Confirm this text 'SVG' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Confirm this text 'Streets and transport' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"visually-hidden\">",
            "message": "Confirm this text 'SVG' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Confirm this text 'Council Tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"visually-hidden\">",
            "message": "Confirm this text 'SVG' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Confirm this text 'Births, deaths, marriages and citizenship' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"visually-hidden\">",
            "message": "Confirm this text 'SVG' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Confirm this text 'Jobs, employment and skills' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" class=\"button button--expander js-button-expander\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "490f00bec25d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c011ef81"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" class=\"button button--expander js-button-expander\">",
            "message": "Text contrast of 4.26 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54765de77dbb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-635c5ebd"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 20px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff6a379bb04f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed7d8057"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 20px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" class=\"button button--icon button--news\" href=\"/newsroom\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60d281ba7b1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96963fd2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" class=\"button button--inverse button--icon\" href=\"/council-councillors-and-democracy/how-council-works/council-and-how-decisions-are-made\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "086824cca03d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0d891fd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noreferrer\" target=\"_self\" class=\"button button--inverse button--icon\" href=\"https://pages.comms.rbkc.gov.uk/pages/subscribenewsletters\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "176b1319811b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c67a7694"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noreferrer\" target=\"_self\" class=\"button button--inverse button--icon\" href=\"https://consult.rbkc.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3aee5065560",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45714cdc"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"paragraph\">",
            "message": "Text contrast of 4.26 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54e6f2817eee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6587a47b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" class=\"button button--inverse button--icon\" href=\"https://www.rbkc.gov.uk/libraries-0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fde694c48ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-294e2724"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a target=\"_self\" class=\"button button--inverse button--icon\" href=\"https://www.rbkc.gov.uk/libraries-0\">",
            "message": "Text contrast of 4.26 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdbad2448070",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e3c90bb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" class=\"button button--inverse button--icon\" href=\"/web-services/report-problem-about-website?source_entity_type=node&source_entity_id=22177&return_url=https%3A%2F%2Fwww.rbkc.gov.uk%2F\" id=\"feedback-webform-link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "263e22b6b4a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d37ad023"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a target=\"_self\" class=\"button button--inverse button--icon\" href=\"/web-services/report-problem-about-website?source_entity_type=node&source_entity_id=22177&return_url=https%3A%2F%2Fwww.rbkc.gov.uk%2F\" id=\"feedback-webform-link\">",
            "message": "Text contrast of 4.26 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4be122a0fdf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6809faa8"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b41ab82969b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d75f04d"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"back-to-top\" id=\"back-to-top-btn\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "693353f8ff96",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc2b353f"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94bacb464e2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78231be5"
          },
          {
            "rule": "frame_title_exists",
            "xpath": null,
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "message": "Inline frame does not have a 'title' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "493811c037ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07d1541b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bccdb3625f49",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-160174ac"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1903a8f689d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5df8837"
          },
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "222006dbcd3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6159b3b8e0b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de5dc40"
          }
        ],
        "outcomeCount": 2085,
        "uniqueFailedCount": 54,
        "duplicateFailedCount": 19,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 80,
          "failed": 12,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "labels-and-names/label-content-mismatch",
          "landmarks/no-duplicate-banner"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#block-rbkc-alertbanner > div > div > button[href=\"#\"]",
            "selector": "#block-rbkc-alertbanner > div > div > button[href=\"#\"]",
            "html": "<button href=\"#\" class=\"button button--inverse alert-banner__toggle alert-banner__toggle--close js-alert-banner-toggle\">\n       Close\n    </button>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.26:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55705870889a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1da6f9c7"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#popup-buttons > button:nth-of-type(1)",
            "selector": "#popup-buttons > button:nth-of-type(1)",
            "html": "<button type=\"button\" class=\"agree-button eu-cookie-compliance-secondary-button button--agree button button--inverse\" tabindex=\"0\">Accept cookies policy</button>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.26:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c15c627d61ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25cf7c08"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div > h1",
            "selector": "div > h1",
            "html": "<h1 name=\"\" class=\"heading heading--title\">\n      How can we help?\n  </h1>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1.05:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "815dfe63982a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fce4b61c"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "footer > button",
            "selector": "footer > button",
            "html": "<button class=\"button button--expander js-button-expander\" aria-expanded=\"false\">\n        More services\n      </button>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.26:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce3743f42c32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-382c56f5"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#paragraph-id-2174 > h2",
            "selector": "#paragraph-id-2174 > h2",
            "html": "<h2 name=\"\" class=\"heading heading--larger\">\n      News\n  </h2>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1.05:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85ff089276f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-361b9973"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/newsroom/are-you-election-ready\"] > span",
            "selector": "a[href=\"/newsroom/are-you-election-ready\"] > span",
            "html": "<span>Are you election ready?</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1.13:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2ba539b711b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3afc8ad2"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "a[href=\"/newsroom/we-are-responding-cybersecurity-issue\"] > span",
            "selector": "a[href=\"/newsroom/we-are-responding-cybersecurity-issue\"] > span",
            "html": "<span>We are responding to a cybersecurity issue</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1.13:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d96ddef861ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bbc633e7"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#paragraph-id-4804 > div > p",
            "selector": "#paragraph-id-4804 > div > p",
            "html": "<p class=\"paragraph\">\n      \n\n      Use the library catalogue, sign up for events and more.\n  \n\n  </p>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.26:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e5c9744b480",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-807efb14"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#paragraph-id-4804 > a[href=\"https://www.rbkc.gov.uk/libraries-0\"]",
            "selector": "#paragraph-id-4804 > a[href=\"https://www.rbkc.gov.uk/libraries-0\"]",
            "html": "<a href=\"https://www.rbkc.gov.uk/libraries-0\" class=\"button button--inverse button--icon\" target=\"_self\">\n       Explore libraries\n        \n\n\n\n<svg class=\"icon\" aria-hidden=\"true\" role=\"presentation\" ...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.26:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c9f8d15676b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5bdc7c5"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#feedback-webform-link",
            "selector": "#feedback-webform-link",
            "html": "<a id=\"feedback-webform-link\" href=\"/web-services/report-problem-about-website?source_entity_type=node&amp;source_entity_id=22177&amp;return_url=https%3A%2F%2Fwww.rbkc.gov.uk%2F\" class=\"button button-...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4.26:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9ad38f8535a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-706b4492"
          },
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "body > div > div:nth-of-type(1)",
            "selector": "body > div > div:nth-of-type(1)",
            "html": "<div class=\"region region-banner\" role=\"banner\">\n    <div id=\"block-newroyalbanner\" data-dismiss-royal-token=\"alert-10-86ff80b6a74bc1152a86bf493b2b186757a2d8c2\" class=\"block block-block-content block-...",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eaef11e2979e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b4087a6"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div > button[aria-label=\"Hide search\"]",
            "selector": "div > button[aria-label=\"Hide search\"]",
            "html": "<button class=\"search-form__close js-close-search button--close-search button button--secondary\" aria-label=\"Hide search\" tabindex=\"-1\">\n                  <span class=\"sr-only\" tabindex=\"-1\">Close sea...",
            "impact": "serious",
            "message": "Accessible name \"Hide search\" does not contain visible text \"Close search\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9129fb2a6898",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e081755"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 12,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 337,
          "failed": 28,
          "cantTell": 63,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92154f4bfbf2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd3a7050e40f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06b6e9986922",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has gradient with contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has gradient with contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 429,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 92
    },
    {
      "submittedUrl": "https://www.kingston.gov.uk/",
      "finalUrl": "https://www.kingston.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Royal Borough of Kingston upon Thames",
      "elapsedMs": 23735,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1654,
          "failed": 67,
          "cantTell": 22,
          "inapplicable": 45
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/div[@id=\"cookiescript_close\"]",
            "html": "<div id=\"cookiescript_close\" tabindex=\"0\" role=\"button\" aria-label=\"Close\">×</div>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c5a6caf4a26",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2aa53c8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/div[@id=\"cookiescript_accept\"]",
            "html": "<div id=\"cookiescript_accept\" tabindex=\"0\" role=\"button\" data-cs-i18n-text=\"{\"en\":\"Accept all\"}\">\n        Accept all      </div>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3934572ac982",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9220c0ed"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/div[@id=\"cookiescript_reject\"]",
            "html": "<div id=\"cookiescript_reject\" tabindex=\"0\" role=\"button\" data-cs-i18n-text=\"{\"en\":\"Decline all\"}\">\n        Decline all      </div>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6e439b2519a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-632ef299"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/div[@id=\"cookiescript_manage_wrap\"]",
            "html": "<div id=\"cookiescript_manage_wrap\" tabindex=\"0\" role=\"button\">...</div>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0a96fb51e12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87e20bb5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@class=\"btn btn--solid notranslate\"]",
            "html": "<button type=\"submit\" class=\"btn btn--solid notranslate\" aria-label=\"Submit translation request\">\n        Go\n      </button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3610f81aa366",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d90f7c9b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "421fa68029dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"lgd-header__nav--primary\"]",
            "html": "<div id=\"lgd-header__nav--primary\" class=\"lgd-header__nav lgd-header__nav--primary\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5b2cf31d374",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-938680f9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/nav[@id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk\"]",
            "html": "<nav aria-labelledby=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\" id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk\" class=\"block block-menu navigation navigation--main\">...</nav>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04ec3d9196fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94a9199a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/h2[@id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\"]",
            "html": "<h2 class=\"visually-hidden\" id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\">Main navigation</h2>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e02e966cbf4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a98f2504"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"block-bbd-localgov-exposedformsearchblock-2\"]",
            "html": "<div class=\"views-exposed-form bef-exposed-form block block-views block-views-exposed-filter-blocksearch-block-2\" data-drupal-selector=\"views-exposed-form-search-block-2\" id=\"block-bbd-localgov-exposedformsearchblock-2\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19624f353ec6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a471aa9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"edit-actions--2--bhuyrL12v0A\"]",
            "html": "<div data-drupal-selector=\"edit-actions--2\" class=\"form-actions js-form-wrapper form-wrapper\" id=\"edit-actions--2--bhuyrL12v0A\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b96493ecba62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-260baf81"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"block-bbd-localgov-exposedformsearchblock-2\"]",
            "html": "<div class=\"views-exposed-form bef-exposed-form block block-views block-views-exposed-filter-blocksearch-block-2\" data-drupal-selector=\"views-exposed-form-search-block-2\" id=\"block-bbd-localgov-exposedformsearchblock-2\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"edit-actions--2--bhuyrL12v0A\"]",
            "html": "<div data-drupal-selector=\"edit-actions--2\" class=\"form-actions js-form-wrapper form-wrapper\" id=\"edit-actions--2--bhuyrL12v0A\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"lgd-header__nav--primary\"]",
            "html": "<div id=\"lgd-header__nav--primary\" class=\"lgd-header__nav lgd-header__nav--primary\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/nav[@id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk\"]",
            "html": "<nav aria-labelledby=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\" id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk\" class=\"block block-menu navigation navigation--main\">...</nav>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/h2[@id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\"]",
            "html": "<h2 class=\"visually-hidden\" id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\">Main navigation</h2>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `contentinfo` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c2dcf931bf2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f61dfd2bce6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.42:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c80c99c8bcd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.42:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.42:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.42:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.42:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.42:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.42:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find local support groups, useful services, and ge...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91c5f47984a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Get guidance on the cost of living, mental health,...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Plus, discover events and activities to help you c...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>A total of £100,525 has been secured from the Fore...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a664dcfbd09f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Students at Surbiton Hill Nursery School and Maple...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Construction of the new Kingston Leisure Centre is...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Citizen Zoo has been working at the council-owned ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Conservation & Rewilding Day at our flagship urban...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Join us on Saturday, 25th April 2026, between 1pm ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Find local support groups, useful services, and ge...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Get guidance on the cost of living, mental health,...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Plus, discover events and activities to help you c...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Apply to register to vote before Monday, 20 April ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Help shape decision making in Kingston by getting ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Get the latest Kingston news and events by email.</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>We cannot guarantee the accuracy of automated tran...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>A total of £100,525 has been secured from the Fore...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0762ddbac718",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Students at Surbiton Hill Nursery School and Maple...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Construction of the new Kingston Leisure Centre is...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Citizen Zoo has been working at the council-owned ...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Conservation & Rewilding Day at our flagship urban...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Join us on Saturday, 25th April 2026, between 1pm ...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Find local support groups, useful services, and ge...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Get guidance on the cost of living, mental health,...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Plus, discover events and activities to help you c...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Apply to register to vote before Monday, 20 April ...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Help shape decision making in Kingston by getting ...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Get the latest Kingston news and events by email.</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>We cannot guarantee the accuracy of automated tran...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1631e3045009",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10eed11c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ad4d0d685c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1788,
        "duplicateFailedCount": 48,
        "uniqueFailedCount": 19,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1480,
          "failed": 2,
          "cantTell": 25,
          "inapplicable": 33
        },
        "failedRules": [
          "landmark-no-duplicate-contentinfo",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "empty-table-header",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scope-attr-valid",
          "scrollable-region-focusable",
          "select-name",
          "tabindex",
          "table-duplicate-name",
          "td-headers-attr",
          "th-has-data-cells",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "footer",
            "html": "<footer class=\"lgd-footer\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "#cookiescript_reportdate"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ed416791e6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cb4f1dc"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "footer",
            "html": "<footer class=\"lgd-footer\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#cookiescript_reportdate"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e417ed2838c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e28ded4"
          }
        ],
        "outcomeCount": 1540,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4504,
          "failed": 265,
          "cantTell": 256,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_attribute_valid",
          "aria_form_label_unique",
          "aria_id_unique",
          "element_attribute_deprecated",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "form_interaction_review",
          "frame_src_valid",
          "input_checkboxes_grouped",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 143px; height: 100%;\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en-gb\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afb3bd148473",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47794909"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_71f9FH1UiqIyk59MwhwxEM6m9OaXXyhx19Gama7Lseo.css?delta=0&language=en-gb&theme=bbd_localgov&include=eJx9kF2OwyAMhC9EwpGQCZOEjfkRhia9_YaqVat0tS-W5xs_eMZaZyynadP2tZlMC8wMOEvTpjqvhaIwVZ-ivmhlUSuKwZGTwJnZ8ylFL4goxGpKBdqVlolH-qFD4ajs4_ZiT6nmFCvtkBSgP_Zxh-1S1Pka8ZJuxpL0kxIGlJLKl9OYL2jhZOkKA2IbAvl44T39UH1lDI86LrZUP233YQU5lLcnzYqvkLO8QkuhvIr-z1Qfd88m3mRsMTfLXlY4JWnyxCbAeTL5LL1HF_03HuuKACV3qQi6P6xuHrvoxxxDco3xCzloxOw\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "056b1918ea3d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6007f50f"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.zZZZhVqDDCw.L.W.O/am=AAA4/d=0/rs=AN8SPfpXOODejAwfpX0HXTmGDSoEuMBUiQ/m=el_main_css\" charset=\"UTF-8\" rel=\"stylesheet\" type=\"text/css\">",
            "message": "The HTML attribute(s) \"charset\" is deprecated for the <link> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "167ddac4cfee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecfba62c"
          },
          {
            "rule": "form_interaction_review",
            "xpath": null,
            "html": "<form novalidate=\"novalidate\" target=\"_blank\" class=\"validate\" name=\"mc-embedded-subscribe-form\" id=\"mc-embedded-subscribe-form\" method=\"post\" action=\"https://kingston.us2.list-manage.com/subscribe/post?u=4f9693900f570d3a4ca3b6e39&id=d51fd21b38&f_id=009dc0e1f0\">",
            "message": "Verify that interacting with content will not open pop-up windows or change the active window without informing the user",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e406425ea386",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f04c5db3"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close newsletter signup\" data-newsletter-popup-close=\"\" class=\"js-newsletter-close-button newsletter-close-button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30911a7ccfae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7a3c555"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-label=\"Close newsletter signup\" data-newsletter-popup-close=\"\" class=\"js-newsletter-close-button newsletter-close-button\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1839980abe19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ce49939"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"name-field-newsletter-title\" id=\"dialog-label\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19752279c0fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3f7d6ba"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"field field--name-field-newsletter-body field--type-string-long field--label-hidden field__item\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d41545b35ca6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8cd1f37f"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-required=\"true\" placeholder=\"Email address\" value=\"\" required=\"\" id=\"mce-EMAIL\" class=\"required email\" name=\"EMAIL\" type=\"email\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e619b95b6284",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c927593"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" placeholder=\"Email address\" value=\"\" required=\"\" id=\"mce-EMAIL\" class=\"required email\" name=\"EMAIL\" type=\"email\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4005a8cb84f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f866b00"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" tabindex=\"-1\" name=\"b_4f9693900f570d3a4ca3b6e39_d51fd21b38\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2556e946839",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3b675fda"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<input aria-label=\"Sign up for newsletter\" value=\"Sign up\" class=\"button\" id=\"mc-embedded-subscribe\" name=\"subscribe\" type=\"submit\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4be1e8ad777",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3646ab4"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Sign up for newsletter\" value=\"Sign up\" class=\"button\" id=\"mc-embedded-subscribe\" name=\"subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eac2497c208f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2cf8051"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\" id=\"skip-to-main\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24b4cb19662f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27ef3eb9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91dbf283c786",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcf92c4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"button-link\" href=\"#bbd-translation-form\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c048a5b79d17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13d9cdfa"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"UTF-8\" id=\"views-exposed-form-search-block-2\" method=\"get\" action=\"/search\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05355c577f82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bdd5b08b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"30\" value=\"\" name=\"search_api_fulltext\" id=\"edit-search-api-fulltext--2\" type=\"text\" data-drupal-selector=\"edit-search-api-fulltext\" placeholder=\"Search for services or support\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a74fe598ce82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d35f8ca4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"30\" value=\"\" name=\"search_api_fulltext\" id=\"edit-search-api-fulltext--2\" type=\"text\" data-drupal-selector=\"edit-search-api-fulltext\" placeholder=\"Search for services or support\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd8b4681521d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de457319"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-search--2\" type=\"submit\" data-drupal-selector=\"edit-submit-search-2\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95c29a2bc779",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7cff4f46"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-search--2\" type=\"submit\" data-drupal-selector=\"edit-submit-search-2\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74a2f5c28436",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50ebf66f"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-search--2\" type=\"submit\" data-drupal-selector=\"edit-submit-search-2\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b85de3fafb8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e985129"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Services: jump to services\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "231972f747ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f571ef2d"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Services: jump to services\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdc892b56155",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2406135"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"UTF-8\" id=\"views-exposed-form-search-block-2-3\" method=\"get\" action=\"/search\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d78f5a08c385",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f8ca946"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"30\" value=\"\" name=\"search_api_fulltext\" id=\"edit-search-api-fulltext\" type=\"text\" data-drupal-selector=\"edit-search-api-fulltext\" placeholder=\"Search for services or support\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54a6fbec9c55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f3cba4a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"30\" value=\"\" name=\"search_api_fulltext\" id=\"edit-search-api-fulltext\" type=\"text\" data-drupal-selector=\"edit-search-api-fulltext\" placeholder=\"Search for services or support\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0232d0f0bb12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e52802e6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-search\" type=\"submit\" data-drupal-selector=\"edit-submit-search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83f940840841",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-958e2c90"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-search\" type=\"submit\" data-drupal-selector=\"edit-submit-search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdd70e829adc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b4bf4c7"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-search\" type=\"submit\" data-drupal-selector=\"edit-submit-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4fb733d303e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-184f4804"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/skills-employment\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8684530a175",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a4c6d21"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/bins-and-recycling/collections/check-your-bin-collection-day\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5ec8b4562dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7a0224d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/council-tax/pay\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81e817ab7902",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-284c2b9d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/bins-and-recycling/book-visit-villiers-road-recycling-centre\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adf3249b5967",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33e8f335"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/bins-and-recycling/collections/report-missed-bin-collection\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "806506b89ea5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-725d0f45"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/planning-and-building-control/planning-applications/search-or-comment\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a602aec29e44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c374c779"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/i-need\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fba4981b6481",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eb6ed592"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"field-group-link service-card-link\" href=\"/council-tax\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01e739bbf828",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-acdd8bb7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"field-group-link service-card-link\" href=\"/bins-and-recycling\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa1a907a97d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80dbe2f7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"field-group-link service-card-link\" href=\"/planning-and-building-control\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0ad86c52552",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e87e649b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"field-group-link service-card-link\" href=\"/housing\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c41b00d53cfb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c5947a5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5534b61aa212",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7b0858e"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7877d75a205",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Big'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'right' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01821fe1f640",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-832be259"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'shape'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<a class=\"reveal\" aria-controls=\"collapseFeedback\" aria-expanded=\"false\" data-target=\"#collapseFeedback\" data-toggle=\"collapse\" href=\"#/\">",
            "message": "The 'id' \"collapseFeedback\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e29b71c63a99",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7506d45b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Sign up to our newsletter' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a6987dda0a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-768218c0"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form id=\"bbd-translation-form\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b87f2724a3d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-117c965c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Submit translation request\" class=\"btn btn--solid notranslate\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6dcde5e3b2df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88f058fd"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button aria-label=\"Submit translation request\" class=\"btn btn--solid notranslate\" type=\"submit\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1bf294d0d47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3842440"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" data-extlink=\"\" target=\"_blank\" title=\"Linkedin\" href=\"https://www.linkedin.com/company/royal-borough-of-kingston/\" class=\"social-media-platforms__link social-media-platforms__link--linkedin ext\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5b19640a3b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d507e8db"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" data-extlink=\"\" target=\"_blank\" title=\"Instagram\" href=\"https://www.instagram.com/kingston_council/\" class=\"social-media-platforms__link social-media-platforms__link--instagram ext\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63d63eefe010",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5dbf2d4a"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" data-extlink=\"\" target=\"_blank\" title=\"WhatsApp\" href=\"https://whatsapp.com/channel/0029VaZnhBiGE56j6C87VD0t\" class=\"social-media-platforms__link social-media-platforms__link--pinterest ext\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "352de9b25538",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dacee417"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" data-extlink=\"\" target=\"_blank\" title=\"Facebook\" href=\"https://www.facebook.com/RBKingstonCouncil/\" class=\"social-media-platforms__link social-media-platforms__link--facebook ext\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9f7ee2f1dc6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8bd9380a"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" data-extlink=\"\" target=\"_blank\" title=\"X\" href=\"https://x.com/RBKingston\" class=\"social-media-platforms__link social-media-platforms__link--x ext\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52d57ae88adf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-994a5fba"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" data-extlink=\"\" target=\"_blank\" title=\"Youtube\" href=\"https://www.youtube.com/user/KingstonCouncil\" class=\"social-media-platforms__link social-media-platforms__link--youtube ext\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4d0cd73a685",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b424471e"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"opacity: 0.665;\" class=\"\" data-nosnippet=\"\" aria-label=\"Cookie consent dialog\" role=\"dialog\" tabindex=\"0\" id=\"cookiescript_injected\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f343656609bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-815427f0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div aria-label=\"Close\" role=\"button\" tabindex=\"0\" id=\"cookiescript_close\">",
            "message": "Confirm this text '×' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "864f2f8e370a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75172409"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"kingston.gov.uk uses cookies\"}\" id=\"cookiescript_header\">",
            "message": "Confirm this text 'kingston.gov.uk uses cookies' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aadc8fddbc7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb16980d"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Accept all\"}\" role=\"button\" tabindex=\"0\" id=\"cookiescript_accept\">",
            "message": "Confirm this text 'Accept all' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52d8df1122d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d24c5e1b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Accept all\"}\" role=\"button\" tabindex=\"0\" id=\"cookiescript_accept\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "723114c7bf44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bbef73c5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Decline all\"}\" role=\"button\" tabindex=\"0\" id=\"cookiescript_reject\">",
            "message": "Confirm this text 'Decline all' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3863cdf8238",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69d42236"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Decline all\"}\" role=\"button\" tabindex=\"0\" id=\"cookiescript_reject\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c59b4a5b2cff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0998db9d"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input checked=\"\" disabled=\"\" value=\"strict\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_strict\" tabindex=\"0\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c44f1cc45f20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-416045f0"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"performance\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_performance\" tabindex=\"0\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68432d6cacfa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f3a24cf"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"Performance\"}\" class=\"cookiescript_checkbox_text\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99fe6c17dbee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15818c4e"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"targeting\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_targeting\" tabindex=\"0\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1004a2cdf286",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7eacb365"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"Targeting\"}\" class=\"cookiescript_checkbox_text\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5fe4d2a8ad9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4dd3e1f8"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"functionality\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_functionality\" tabindex=\"0\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d530a427b58e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66716ddb"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"Functionality\"}\" class=\"cookiescript_checkbox_text\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc603debe49e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03991df7"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"unclassified\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_unclassified\" tabindex=\"0\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "902cfc1974a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25e71ec0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"Unclassified\"}\" class=\"cookiescript_checkbox_text\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edb73d370905",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35389389"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Strictly necessary\"}\" data-cs-tab=\"strict\" class=\"cookiescript_category_strict  cookiescript_active\" role=\"button\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "638aec9fda70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43df5a86"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Performance\"}\" data-cs-tab=\"performance\" class=\"cookiescript_category_performance  \" role=\"button\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6dc24a0b9ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9a78a24"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Targeting\"}\" data-cs-tab=\"targeting\" class=\"cookiescript_category_targeting  \" role=\"button\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2a01883f193",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4d678a4"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Functionality\"}\" data-cs-tab=\"functionality\" class=\"cookiescript_category_functionality  \" role=\"button\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d58247588ef6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e101426"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Unclassified\"}\" data-cs-tab=\"unclassified\" class=\"cookiescript_category_unclassified  \" role=\"button\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c21eaf51df6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-edc80f63"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Strictly necessary cookies allow core website functionality such as user login and account management. The website cannot be used properly without strictly necessary cookies.\"}\" class=\"cookiescript_category_description\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45e4f4fb2d2d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4576c8ee"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Name\"}\" scope=\"col\" data-cs-report-name=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b73e1e83f969",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba67ba31"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-vendor=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c181abf67981",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea721a33"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-domain=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16d4a985b639",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e4ccff1"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Expiration\"}\" scope=\"col\" data-cs-report-expiration=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9389d43498c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60ba6afa"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Description\"}\" scope=\"col\" data-cs-report-description=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96517b4100d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e076908a"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f6d91a40456",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6a8dbff"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99541cfa8584",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-08a29813"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://privacy.microsoft.com/privacystatement\" rel=\"nofollow\" target=\"_blank\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51a97fd77ff5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d6f2707"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcdca124b071",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-760bee1a"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"General purpose platform session cookie, used by sites written with Microsoft .NET based technologies. Usually used to maintain an anonymised user session by the server.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "076de0b17440",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3d3bdad"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://privacy.microsoft.com/privacystatement\" rel=\"nofollow\" target=\"_blank\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c769dc2f3e77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-923149bf"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://privacy.microsoft.com/privacystatement\" rel=\"nofollow\" target=\"_blank\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"General purpose platform session cookie, used by sites written with Microsoft .NET based technologies. Usually used to maintain an anonymised user session by the server.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie name is generally associated with use as a general purpose platform session cookie, used by sites written with Microsoft ASP based technologies. The structure of the cookie name is a common root - ASPSESSIONID, followed by a series of unique letters. It is usually used to maintain an anonymised user session by the server.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4617e11705d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de8d7337"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.oracle.com/legal/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a23b271dd8f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6e29584"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"General purpose platform session cookie, used by sites written in JSP. Usually used to maintain an anonymous user session by the server.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03df64a28d44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7c4a37d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.cloudflare.com/privacypolicy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "588df7beebc8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-847e2db2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"29 minutes 59 seconds\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d35f9918158",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-590393ce"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "010fd437328a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81543d56"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.php.net/privacy.php\" rel=\"nofollow\" target=\"_blank\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6ed3ba97cdc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ea62d1f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"Cookie generated by applications based on the PHP language. This is a general purpose identifier used to maintain user session variables. It is normally a random generated number, how it is used can be specific to the site, but a good example is maintaining a logged-in status for a user between pages.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36ae1cec8e2f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41e23ded"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 year 1 month\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4eec8dbe39c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb327cdf"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to store the user's consent state for the different categories of cookies used on the website, indicating which types of cookies the user has allowed.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec11c1a66378",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8cedf572"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://monsido.com/privacy-policy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"0\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b7d042590ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-268cef54"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 month\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c7e52136ce6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d11d94b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used for website analytics and performance optimization, providing insights into website accessibility issues, user experience, and compliance monitoring.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "136fe35feb44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd9e209b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"cookie for testing\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff12127554ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5dac3610"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.\"}\" class=\"cookiescript_category_description\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b409aaada45f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad4b02f0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Name\"}\" scope=\"col\" data-cs-report-name=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-vendor=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-domain=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Expiration\"}\" scope=\"col\" data-cs-report-expiration=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Description\"}\" scope=\"col\" data-cs-report-description=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4fb0be54bd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8497d9da"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb03e9eb78d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26e4c728"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 year 3 weeks\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f77598a30c37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0eb47a37"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie name is associated with Google Universal Analytics - which is a significant update to Google's more commonly used analytics service. This cookie is used to distinguish unique users by assigning a randomly generated number as a client identifier. It is included in each page request in a site and used to calculate visitor, session and campaign data for the sites analytics reports. \"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4176bfbc0260",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-007706d0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 year 3 weeks\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used by Google Analytics to persist session state.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "085c5fe6d949",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ceee331f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://privacy.microsoft.com/privacystatement\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cc5641d64e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-031039f1"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://privacy.microsoft.com/privacystatement\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a30dc3070656",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58eeed9f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 year 3 weeks\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This is a Microsoft MSN 1st party cookie which we use to measure the use of the website for internal analytics.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59b92f37db56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-157b9077"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://privacy.microsoft.com/privacystatement\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://privacy.microsoft.com/privacystatement\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 year 3 weeks\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is widely used my Microsoft as a unique user identifier. It can be set by embedded microsoft scripts. Widely believed to sync across many different Microsoft domains, allowing user tracking.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed0482209c4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0a22495"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 year 3 weeks\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This is a Microsoft MSN 1st party cookie which we use to measure the use of the website for internal analytics.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 year 3 weeks\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is usually set by Dstillery to enable sharing media content to social media. It may also gather information on website visitors when they use social media to share website content from the page visited.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d531a26d909c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b5cf52d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Targeting cookies are used to identify visitors between different websites, eg. content partners, banner networks. Those cookies may be used by companies to build a profile of visitor interests or show relevant ads on other websites.\"}\" class=\"cookiescript_category_description\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb9d3980c8fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-441b6dc7"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Name\"}\" scope=\"col\" data-cs-report-name=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-vendor=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-domain=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Expiration\"}\" scope=\"col\" data-cs-report-expiration=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Description\"}\" scope=\"col\" data-cs-report-description=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"6 months\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "224fdc705f17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65eab0b2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is set by DoubleClick (which is owned by Google) to help build a profile of your interests and show you relevant ads on other sites.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a55face7795",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8e56df8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Functionality cookies are used to remember visitor information on the website, eg. language, timezone, enhanced content.\"}\" class=\"cookiescript_category_description\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44d23fadca6f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3637ef91"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Name\"}\" scope=\"col\" data-cs-report-name=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-vendor=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-domain=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Expiration\"}\" scope=\"col\" data-cs-report-expiration=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Description\"}\" scope=\"col\" data-cs-report-description=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.jotform.com/privacy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd6f112bdde8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc6f50f5"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://www.jotform.com/privacy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a186a3e7e39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60cabca0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"4 weeks 2 days\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e85e4b4c9e13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a75dd664"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to maintain a user session by the form provider to ensure that user inputs are remembered across form pages. It does not store personal data.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64eae6086d2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7350a186"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.jotform.com/privacy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://www.jotform.com/privacy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"4 weeks 23 hours\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbe062a3a285",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-322cada6"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to track the referring website from which the user navigated to the current website.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98131e0ae7a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1793af2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.jotform.com/privacy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://www.jotform.com/privacy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"4 weeks 2 days\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to maintain a user session by the form provider to ensure that user inputs are remembered across form pages. It does not store personal data.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"4 weeks 23 hours\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to track or enhance the browsing experience of guest users on the website. It typically stores preferences and usage data to provide temporary personalization and functionality without the need for user registration.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56eed4c97431",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1dbd86e9"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.jotform.com/privacy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://www.jotform.com/privacy/\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"4 weeks 23 hours\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to track the referring website from which the user navigated to the current website.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"4 weeks 23 hours\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to track or enhance the browsing experience of guest users on the website. It typically stores preferences and usage data to provide temporary personalization and functionality without the need for user registration.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"1 week\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee80c26f88e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6866d904"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div data-cs-i18n-text=\"{\"en\":\"Unclassified cookies are cookies that do not belong to any other category or are in the process of categorization.\"}\" class=\"cookiescript_category_description\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ac530602e4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7053dbe"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Name\"}\" scope=\"col\" data-cs-report-name=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-vendor=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-report-domain=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Expiration\"}\" scope=\"col\" data-cs-report-expiration=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<th data-cs-i18n-text=\"{\"en\":\"Description\"}\" scope=\"col\" data-cs-report-description=\"true\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is set by YouTube to track views of embedded videos.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7350e36eb59d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3c612f1"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"https://policies.google.com/privacy\" rel=\"nofollow\" target=\"_blank\" tabindex=\"-1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"5 months 4 weeks\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a24ec5d11299",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e43b44c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is set by Youtube to keep track of user preferences for Youtube videos embedded in sites;it can also determine whether the website visitor is using the new or old version of the Youtube interface.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70c2c5acc33f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b63f5e6"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"4 weeks\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "333aa0eaf38c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67209d61"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Name\"}\" label=\"Name\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Provider \\/ Domain\"}\" label=\"Provider / Domain\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<td data-cs-i18n-table-label=\"{\"en\":\"Expiration\"}\" label=\"Expiration\" data-cs-i18n-text=\"{\"en\":\"Session\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"This cookie is used to log the server instance served to the visitor. This is utilized for ensuring the smooth operation and performance monitoring of the website, helping to manage traffic and load on the servers.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9fed1f3ddce5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57a01f9b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser. <br \\/>\\r\\n<br \\/>\\r\\nYou can change your consent to cookie usage at any time on our Privacy Policy page.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efd112f3ab2f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29925612"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser. <br \\/>\\r\\n<br \\/>\\r\\nYou can change your consent to cookie usage at any time on our Privacy Policy page.\"}\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'small'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29c05464f617",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8021853"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span data-cs-i18n-text=\"{\"en\":\"We also use cookies to collect data for the purpose of personalizing and measuring the effectiveness of our advertising. For more details, visit the <a href=\\\"https:\\/\\/business.safety.google\\/privacy\\/\\\" target=\\\"_blank\\\">Google Privacy Policy<\\/a>.\"}\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be4ba629cb0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69cc4fb8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://business.safety.google/privacy/\">",
            "message": "The foreground text and its background color are both detected as #404766. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a1921c6f910",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-20967790"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://business.safety.google/privacy/\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d87c1fd12c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3afe1b3"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 66 66\" height=\"96px\" width=\"96px\" class=\"VIpgJd-ZVi9od-aZ2wEe\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49c89e69fbb4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cf7a1b3"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe style=\"display: none;\" src=\"data:text/html;charset=UTF-8;base64,PCFET0NUWVBFIGh0bWw+PGJvZHk+PHNjcmlwdD4oZnVuY3Rpb24oKXsndXNlIHN0cmljdCc7dmFyIGY9dHlwZW9mIE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzPT0iZnVuY3Rpb24iP09iamVjdC5kZWZpbmVQcm9wZXJ0eTpmdW5jdGlvbihhLGMsYil7aWYoYT09QXJyYXkucHJvdG90eXBlfHxhPT1PYmplY3QucHJvdG90eXBlKXJldHVybiBhO2FbY109Yi52YWx1ZTtyZXR1cm4gYX07ZnVuY3Rpb24gZyhhKXthPVsib2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmdsb2JhbFRoaXMsYSwib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBlb2Ygc2VsZiYmc2VsZiwib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGM9MDtjPGEubGVuZ3RoOysrYyl7dmFyIGI9YVtjXTtpZihiJiZiLk1hdGg9PU1hdGgpcmV0dXJuIGJ9dGhyb3cgRXJyb3IoIkNhbm5vdCBmaW5kIGdsb2JhbCBvYmplY3QiKTt9dmFyIGg9Zyh0aGlzKTsKZnVuY3Rpb24gayhhLGMpe2lmKGMpYTp7dmFyIGI9aDthPWEuc3BsaXQoIi4iKTtmb3IodmFyIGQ9MDtkPGEubGVuZ3RoLTE7ZCsrKXt2YXIgZT1hW2RdO2lmKCEoZSBpbiBiKSlicmVhayBhO2I9YltlXX1hPWFbYS5sZW5ndGgtMV07ZD1iW2FdO2M9YyhkKTtjIT1kJiZjIT1udWxsJiZmKGIsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmN9KX19aygiZ2xvYmFsVGhpcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fGh9KTsvKgoKIENvcHlyaWdodCBHb29nbGUgTExDCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoqLwp2YXIgbD1nbG9iYWxUaGlzLnRydXN0ZWRUeXBlcyxtO2Z1bmN0aW9uIG4oKXt2YXIgYT1udWxsO2lmKCFsKXJldHVybiBhO3RyeXt2YXIgYz1mdW5jdGlvbihiKXtyZXR1cm4gYn07YT1sLmNyZWF0ZVBvbGljeSgiZ29vZyNodG1sIix7Y3JlYXRlSFRNTDpjLGNyZWF0ZVNjcmlwdDpjLGNyZWF0ZVNjcmlwdFVSTDpjfSl9Y2F0Y2goYil7fXJldHVybiBhfTtmdW5jdGlvbiBwKGEpe3RoaXMuZz1hfXAucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZysiIn07ZnVuY3Rpb24gcShhKXttPT09dm9pZCAwJiYobT1uKCkpO2E9bT9tLmNyZWF0ZVNjcmlwdFVSTChhKTphO3JldHVybiBuZXcgcChhKX07aWYoIWZ1bmN0aW9uKCl7aWYoc2VsZi5vcmlnaW4pcmV0dXJuIHNlbGYub3JpZ2luPT09Im51bGwiO2lmKGxvY2F0aW9uLmhvc3QhPT0iIilyZXR1cm4hMTt0cnl7cmV0dXJuIHdpbmRvdy5wYXJlbnQuZXNjYXBlKCIiKSwhMX1jYXRjaChhKXtyZXR1cm4hMH19KCkpdGhyb3cgRXJyb3IoInNhbmRib3hpbmcgZXJyb3IiKTsKd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLGZ1bmN0aW9uKGEpe3ZhciBjPWEucG9ydHNbMF07YT1hLmRhdGE7dmFyIGI9YS5jYWxsYmFja05hbWUuc3BsaXQoIi4iKSxkPXdpbmRvdztiWzBdPT09IndpbmRvdyImJmIuc2hpZnQoKTtmb3IodmFyIGU9MDtlPGIubGVuZ3RoLTE7ZSsrKWRbYltlXV09e30sZD1kW2JbZV1dO2RbYltiLmxlbmd0aC0xXV09ZnVuY3Rpb24ocil7Yy5wb3N0TWVzc2FnZShKU09OLnN0cmluZ2lmeShyKSl9O2I9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7YT1xKGEudXJsKTtpZihhIGluc3RhbmNlb2YgcClhPWEuZztlbHNlIHRocm93IEVycm9yKCIiKTtiLnNyYz1hO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYil9LCEwKTt9KS5jYWxsKHRoaXMpOwo8L3NjcmlwdD48L2JvZHk+\" srcdoc=\"<!DOCTYPE html><body><script>(function(){'use strict';var f=typeof Object.defineProperties==\"function\"?Object.defineProperty:function(a,c,b){if(a==Array.prototype||a==Object.prototype)return a;a[c]=b.value;return a};function g(a){a=[\"object\"==typeof globalThis&&globalThis,a,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global];for(var c=0;c<a.length;++c){var b=a[c];if(b&&b.Math==Math)return b}throw Error(\"Cannot find global object\");}var h=g(this);\nfunction k(a,c){if(c)a:{var b=h;a=a.split(\".\");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in b))break a;b=b[e]}a=a[a.length-1];d=b[a];c=c(d);c!=d&&c!=null&&f(b,a,{configurable:!0,writable:!0,value:c})}}k(\"globalThis\",function(a){return a||h});/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar l=globalThis.trustedTypes,m;function n(){var a=null;if(!l)return a;try{var c=function(b){return b};a=l.createPolicy(\"goog#html\",{createHTML:c,createScript:c,createScriptURL:c})}catch(b){}return a};function p(a){this.g=a}p.prototype.toString=function(){return this.g+\"\"};function q(a){m===void 0&&(m=n());a=m?m.createScriptURL(a):a;return new p(a)};if(!function(){if(self.origin)return self.origin===\"null\";if(location.host!==\"\")return!1;try{return window.parent.escape(\"\"),!1}catch(a){return!0}}())throw Error(\"sandboxing error\");\nwindow.addEventListener(\"message\",function(a){var c=a.ports[0];a=a.data;var b=a.callbackName.split(\".\"),d=window;b[0]===\"window\"&&b.shift();for(var e=0;e<b.length-1;e++)d[b[e]]={},d=d[b[e]];d[b[b.length-1]]=function(r){c.postMessage(JSON.stringify(r))};b=document.createElement(\"script\");a=q(a.url);if(a instanceof p)a=a.g;else throw Error(\"\");b.src=a;document.body.appendChild(b)},!0);}).call(this);\n</script></body>\" sandbox=\"allow-scripts\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f493dc87e42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e06f6e6"
          }
        ],
        "outcomeCount": 4810,
        "uniqueFailedCount": 138,
        "duplicateFailedCount": 127,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 81,
          "failed": 11,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "keyboard-accessible/focus-order",
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/frame-title",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-unique",
          "landmarks/no-duplicate-contentinfo",
          "landmarks/region",
          "readable/valid-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#cookiescript_reportwrap",
            "selector": "#cookiescript_reportwrap",
            "html": "<div id=\"cookiescript_reportwrap\" tabindex=\"0\">\n                                  <div class=\"cookiescript_report_strict \" data-cs-tab-content=\"strict\">\n              <div class=\"cookiescript_category...",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63a29d653081",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-697d8581"
          },
          {
            "rule": "landmarks/no-duplicate-contentinfo",
            "xpath": "#cookiescript_reportdate",
            "selector": "#cookiescript_reportdate",
            "html": "<div id=\"cookiescript_reportdate\" role=\"contentinfo\">Cookie <a id=\"cookiescript_reportlink\" href=\"https://cookie-script.com/cookie-report?identifier=477d9825c3bd983c31c81f8a865d8dba\" target=\"_blank\" a...",
            "impact": "moderate",
            "message": "Page has multiple contentinfo landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "432be951b574",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff93d98d"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#block-bbd-localgov-localgov-mainnavigation-scarfolk",
            "selector": "#block-bbd-localgov-localgov-mainnavigation-scarfolk",
            "html": "<nav aria-labelledby=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\" id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk\" class=\"block block-menu navigation navigation--main\">\n         ...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have the same label \"main navigation\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "419893c4fc86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0046878a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#newsletter-popup",
            "selector": "#newsletter-popup",
            "html": "<div id=\"newsletter-popup\" class=\"newsletter-popup\">\n  <div class=\"newsletter-overlay\"></div>\n  <div id=\"mc_embed_shell\" class=\"newsletter-block\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"dialo...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52312426b3db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f506ced1"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#goog-gt-tt",
            "selector": "#goog-gt-tt",
            "html": "<div id=\"goog-gt-tt\" class=\"VIpgJd-yAWNEb-L7lbkb skiptranslate\" style=\"border-radius: 12px; margin: 0 0 0 -23px; padding: 0; font-family: 'Google Sans', Arial, sans-serif;\" data-id=\"\"><div id=\"goog-gt...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36046d521c3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eae1a768"
          },
          {
            "rule": "readable/valid-lang",
            "xpath": "#bbd-translation > option:nth-of-type(28)",
            "selector": "#bbd-translation > option:nth-of-type(28)",
            "html": "<option value=\"en|iw\" data-gt-href=\"#\" lang=\"iw\">עִבְרִית</option>",
            "impact": "serious",
            "message": "Invalid lang attribute value \"iw\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5551eb27ec77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea8e1de1"
          },
          {
            "rule": "readable/valid-lang",
            "xpath": "#bbd-translation > option:nth-of-type(68)",
            "selector": "#bbd-translation > option:nth-of-type(68)",
            "html": "<option value=\"en|jw\" data-gt-href=\"#\" lang=\"jw\">Basa Jawa</option>",
            "impact": "serious",
            "message": "Invalid lang attribute value \"jw\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adcce72982bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86494752"
          },
          {
            "rule": "labels-and-names/frame-title",
            "xpath": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "selector": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "html": "<iframe name=\"votingFrame\" frameborder=\"0\"></iframe>",
            "impact": "serious",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "817f60210a31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a34e07c"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(5) > button[aria-label=\"Services: jump to services\"]",
            "selector": "div:nth-of-type(5) > button[aria-label=\"Services: jump to services\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary\" data-target=\"lgd-header__nav--secondary\" aria-controls=\"lgd-header__nav--secondary\" aria-expanded=\"false\" aria-label=\"Services: jump to...",
            "impact": "serious",
            "message": "Accessible name \"Services: jump to services\" does not contain visible text \"Services\n                  Menu\n                  Close\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40d1baa04114",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-589034bb"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#lgd-header__nav--primary",
            "selector": "#lgd-header__nav--primary",
            "html": "<div id=\"lgd-header__nav--primary\" class=\"lgd-header__nav lgd-header__nav--primary\">\n                \n  \n  \n  \n\n  <div class=\"lgd-region lgd-region--primary-menu region region-primary-menu\">\n\n    \n   ...",
            "impact": "critical",
            "message": "Duplicate ID \"lgd-header__nav--primary\" referenced by aria-controls.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d79422ba4eca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5027bff"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#block-bbd-localgov-localgov-mainnavigation-scarfolk-menu",
            "selector": "#block-bbd-localgov-localgov-mainnavigation-scarfolk-menu",
            "html": "<h2 class=\"visually-hidden\" id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\">Main navigation</h2>",
            "impact": "critical",
            "message": "Duplicate ID \"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\" referenced by aria-labelledby.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16111dc87343",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae1638f8"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 11,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 859,
          "failed": 156,
          "cantTell": 365,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R39",
          "QW-ACT-R43",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "451b8a768371",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d00488430fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0f4ad14345a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbffeb990854",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1381,
        "duplicateFailedCount": 152,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 327
    },
    {
      "submittedUrl": "https://www.rugby.gov.uk/",
      "finalUrl": "https://www.rugby.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 60001,
      "error": "URL scan exceeded 60s timeout",
      "alfa": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.runnymede.gov.uk/",
      "finalUrl": "https://www.runnymede.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "The homepage – Runnymede Borough Council",
      "elapsedMs": 11395,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa865d5d58b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aaf444643d2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11de953aaf2b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f14095fbd546",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0846432bb0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "473c09378cad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f04766709057",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a82aa47cd642",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4daaddeae63f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0bb6fd2815c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d91682c99b55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03e2989d34ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a2e5caf0ff1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e2d790bfa29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34e9c72c7092",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.rushcliffe.gov.uk/",
      "finalUrl": "https://www.rushcliffe.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home - Rushcliffe Borough Council",
      "elapsedMs": 25415,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 917,
          "failed": 12,
          "cantTell": 1,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"search-button\"]",
            "html": "<button class=\"btn btn-light rounded-0 rounded-end\" type=\"submit\" id=\"search-button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d361d417328",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc2d4ac0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"btn btn-secondary d-block d-xxl-none collapsed position-absolute top-0 end-0 mt-4 text-uppercase\"]",
            "html": "<button class=\"btn btn-secondary d-block d-xxl-none collapsed position-absolute top-0 end-0 mt-4 text-uppercase\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#servicesCollapse\" aria-controls=\"navbarMenu\" aria-expanded=\"false\" aria-label=\"Toggle Services Collapse Menu\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "474d76716f4d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16660002"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-primary rushcliffe-btn white-text\"]",
            "html": "<a href=\"https://www.rushcliffe.gov.uk/recycling-and-waste/recycling/simpler-recycling-kerbside-glass-collections/\" class=\"btn btn-primary rushcliffe-btn white-text\">More on You can recycle even more from your doorst...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c34a79bdf31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88b8ac9c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"white-text\"]",
            "html": "<a href=\"tel:01159819911\" class=\"white-text\" aria-label=\" Tel: 0115 981 9911 - External link (opens in the same window)\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "745881eb5e37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-505b6ad8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"white-text d-block\"]",
            "html": "<a href=\"/privacy-notice-and-policy/\" class=\"white-text d-block\" aria-label=\"Privacy Notice and Policy\">Privacy Notice and Policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "166edf5fd776",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95f84672"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"white-text d-block\"]",
            "html": "<a href=\"/disclaimer/\" class=\"white-text d-block\" aria-label=\"Disclaimer\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"white-text d-block\"]",
            "html": "<a href=\"/copyright/\" class=\"white-text d-block\" aria-label=\"Copyright\">Copyright</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"white-text d-block\"]",
            "html": "<a href=\"/accessibility-statement/\" class=\"white-text d-block\" aria-label=\"Accessibility Statement\">Accessibility Statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3d36ce2b184",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2547643d0429",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aff65bc1b0ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"footer-heading\"]",
            "html": "<h3 class=\"footer-heading\">Social Media</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "484e0dbac6f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1575f5ed"
          }
        ],
        "outcomeCount": 978,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 720,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 45
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "skip-link"
        ],
        "failures": [],
        "outcomeCount": 765,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1931,
          "failed": 39,
          "cantTell": 35,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_form_label_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba05afdc7987",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "531cb4c5a462",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9c21324"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae2b8ca13612",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-affb6ec3"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a aria-label=\"Skip to additional navigation\" class=\"visually-hidden-focusable\" href=\"#skipLinksNav\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6fb98af50f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f32bb223"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Skip to additional navigation\" class=\"visually-hidden-focusable\" href=\"#skipLinksNav\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac3f27335fea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f60633fd"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"Skip to additional navigation\" class=\"visually-hidden-focusable\" href=\"#skipLinksNav\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "219fa7bd1648",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4712ecc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Skip to additional navigation\" class=\"visually-hidden-focusable\" href=\"#skipLinksNav\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40869eb8c73c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf2deb84"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"Skip to content\" class=\"visually-hidden-focusable\" href=\"#skipLinksContent\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "decf80ac9f70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12dc6f06"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Skip to content\" class=\"visually-hidden-focusable\" href=\"#skipLinksContent\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a47b620f0231",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-711f6137"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form class=\"mb-4 col-12 col-xxl-5 mb-md-0\" autocomplete=\"off\" action=\"/search/\" method=\"get\" id=\"SearchForm\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb9e06ca9eb1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe354c21"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-describedby=\"search-button\" aria-label=\"Search\" name=\"q\" placeholder=\"Search\" class=\"form-control rounded-0 rounded-start\" id=\"TextSearch\" type=\"text\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0132d615d17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5c3135a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Toggle Services Collapse Menu\" aria-expanded=\"false\" aria-controls=\"navbarMenu\" data-bs-target=\"#servicesCollapse\" data-bs-toggle=\"collapse\" type=\"button\" class=\"btn btn-secondary d-block d-xxl-none collapsed position-absolute top-0 end-0 mt-4 text-uppercase\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c37ba17a534",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d54677be"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Pause Carousel\" id=\"carouselButton\" class=\"carousel-custom-control\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f552015041f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af3f58c7"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<a aria-label=\"\" id=\"skipLinksNav\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <a> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b07423c06034",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd99cb55"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn btn-outline-primary rushcliffe-btn-outline btn-lg mb-4 mt-0 img-responsive\" href=\"https://selfservice.rushcliffe.gov.uk\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e240118180a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8892d1e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'My Account' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d4f34147edc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn btn-outline-primary rushcliffe-btn-outline btn-lg mb-4 mt-0 img-responsive\" href=\"https://www.rushcliffe.gov.uk/tell-us/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9316d447c009",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd96249c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Tell us' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn btn-outline-primary rushcliffe-btn-outline btn-lg mb-4 mt-0 img-responsive\" href=\"https://www.rushcliffe.gov.uk/pay/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "303a7c6552b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-017faa9f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Pay' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn btn-outline-primary rushcliffe-btn-outline btn-lg mb-4 mt-0 img-responsive\" href=\"https://www.rushcliffe.gov.uk/apply/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04d8324403c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd90861a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Apply' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn btn-outline-primary rushcliffe-btn-outline btn-lg mb-4 mt-0 img-responsive\" href=\"https://www.rushcliffe.gov.uk/view/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c081d0e1cd23",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1131c68"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'View' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn btn-outline-primary rushcliffe-btn-outline btn-lg mb-4 mt-0 img-responsive\" href=\"https://www.rushcliffe.gov.uk/public-inquiries/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c367feba9254",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-afe1a1f0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Public Inquiries' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h2 class=\"mb-0\">",
            "message": "Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdddf1f1e22e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a01907f0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Garden Waste Collection' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7aa53e46643c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25345a9c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Find and Contact Us' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Planning Online' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Find My Bin Day' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Book a Venue or Pitch' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Moving Information' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Council Tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Benefits' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Cost of Living' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"fs-3\">",
            "message": "Confirm this text 'Councillors' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form method=\"post\" id=\"form2834801857a64d42bd32d6528be45d9d\" enctype=\"multipart/form-data\" action=\"/\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59a5266d88ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1059e4e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"green-footer-banner col-sm-12 text-uppercase green-bg blue-text text-center\">",
            "message": "Confirm this text 'Rushcliffe - Great place - Great lifestyle - Great sport' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cc5513c432f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a85ff38"
          }
        ],
        "outcomeCount": 1971,
        "uniqueFailedCount": 25,
        "duplicateFailedCount": 14,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(2)",
            "selector": "body > div:nth-of-type(2)",
            "html": "<div class=\"container-fluid dark-grey-bg\">\n    <div class=\"container\">\n        <div class=\"collapse\" id=\"servicesCollapse\">\n\n                <div class=\"p-3\">\n                            <div class=\"r...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c8878e159ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09cd662a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div[aria-label=\"Emergency Banner\"]",
            "selector": "body > div[aria-label=\"Emergency Banner\"]",
            "html": "<div class=\"emergency-banner-holder bg-yellow alert-warning mb2\" role=\"alertdialog\" aria-label=\"Emergency Banner\">\n            <div class=\"container\">\n                <div class=\"emergency-banner text...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16d5df44a269",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e16ccfb"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 538,
          "failed": 2,
          "cantTell": 54,
          "inapplicable": 8
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "597c4aca0ab9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcf4a0781cbe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 602,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 17
    },
    {
      "submittedUrl": "https://www.rushmoor.gov.uk/",
      "finalUrl": "https://www.rushmoor.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home - Rushmoor Borough Council",
      "elapsedMs": 35375,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1903,
          "failed": 201,
          "cantTell": 47,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r80"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"nav\"]",
            "html": "<button aria-expanded=\"false\" class=\"mburger nav__button other-trigger\" aria-label=\"Main Navigation Button\" id=\"nav\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "859e6d6182f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-666427c0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn--dark btn--search\"]",
            "html": "<a href=\"/search-results?keyword=Bin collections\" class=\"btn btn--dark btn--search\">Bin collections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1cfcafe82b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e35bc9e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn--dark btn--search\"]",
            "html": "<a href=\"/search-results?keyword=Council tax\" class=\"btn btn--dark btn--search\">Council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn--dark btn--search\"]",
            "html": "<a href=\"/search-results?keyword=What's on\" class=\"btn btn--dark btn--search\">What's on</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn--dark btn--search\"]",
            "html": "<a href=\"/search-results?keyword=Cost of living help\" class=\"btn btn--dark btn--search\">Cost of living help</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn--dark btn--search\"]",
            "html": "<a href=\"/search-results?keyword=Armed Forces Day\" class=\"btn btn--dark btn--search\">Armed Forces Day</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"slick-next slick-arrow\"]",
            "html": "<button class=\"slick-next slick-arrow\" type=\"button\" style=\"\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8631f5da2ead",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2f1abbd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\" aria-current=\"true\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92d71ee51cef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f2b7eed"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/\">Your council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "936988c81e52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/your-council/contact-us/\" class=\"heading__s arrow-icon\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5846558928ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b9e36281"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/your-council/elections-and-voting/\" class=\"heading__s arrow-icon\">Elections and voting</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/your-council/councillors-and-the-mayor/\" class=\"heading__s arrow-icon\">Councillors and the Mayor</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__m--bold arrow-icon\"]",
            "html": "<a href=\"/your-council/\" class=\"heading__m--bold arrow-icon\">More in Your council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4359124ae144",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b87efb0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/recycling-rubbish-and-environment/bins-and-recycling/\" class=\"heading__s arrow-icon\">Bins and recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/recycling-rubbish-and-environment/keeping-rushmoor-clean/\" class=\"heading__s arrow-icon\">Keeping Rushmoor clean</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__m--bold arrow-icon\"]",
            "html": "<a href=\"/recycling-rubbish-and-environment/\" class=\"heading__m--bold arrow-icon\">More in Recycling, rubbish and environment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/\">Council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/council-tax/paying-your-council-tax/\" class=\"heading__s arrow-icon\">Paying your council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__m--bold arrow-icon\"]",
            "html": "<a href=\"/council-tax/\" class=\"heading__m--bold arrow-icon\">More in Council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/community-parks-and-leisure/events/\" class=\"heading__s arrow-icon\">Events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/community-parks-and-leisure/parks-and-outdoors/\" class=\"heading__s arrow-icon\">Parks and outdoors</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/community-parks-and-leisure/sports-and-leisure/\" class=\"heading__s arrow-icon\">Sports and leisure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__m--bold arrow-icon\"]",
            "html": "<a href=\"/community-parks-and-leisure/\" class=\"heading__m--bold arrow-icon\">More in Community, parks and leisure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/town-centres-and-regeneration/aldershot-town-centre/\" class=\"heading__s arrow-icon\">Aldershot town centre</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/town-centres-and-regeneration/farnborough-town-centre/\" class=\"heading__s arrow-icon\">Farnborough town centre</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/town-centres-and-regeneration/union-yard/\" class=\"heading__s arrow-icon\">Union Yard</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__m--bold arrow-icon\"]",
            "html": "<a href=\"/town-centres-and-regeneration/\" class=\"heading__m--bold arrow-icon\">More in Town centres and regeneration</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/business-licensing-and-skills/business-rates/\" class=\"heading__s arrow-icon\">Business rates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/business-licensing-and-skills/jobs-and-careers/\" class=\"heading__s arrow-icon\">Jobs and careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__m--bold arrow-icon\"]",
            "html": "<a href=\"/business-licensing-and-skills/\" class=\"heading__m--bold arrow-icon\">More in Business, licensing and skills</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing-benefits-and-support/\">Housing, benefits and support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-and-roads/\">Parking and roads</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/parking-and-roads/parking/\" class=\"heading__s arrow-icon\">Parking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/parking-and-roads/cycle-routes/\" class=\"heading__s arrow-icon\">Cycle routes</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__m--bold arrow-icon\"]",
            "html": "<a href=\"/parking-and-roads/\" class=\"heading__m--bold arrow-icon\">More in Parking and roads</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/aldershot-crematorium-and-cemeteries/organising-a-funeral/\" class=\"heading__s arrow-icon\">Organising a funeral</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"heading__s arrow-icon\"]",
            "html": "<a href=\"/aldershot-crematorium-and-cemeteries/diary-of-funeral-services/\" class=\"heading__s arrow-icon\">Diary of funeral services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"events-panel__link\"]",
            "html": "<a href=\"/whats-on-in-aldershot-and-farnborough/regular-events/rvs-wellbeing-walks-southwood/\" class=\"events-panel__link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc91eb695f1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-000d4d9d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"house-keeping__link\"]",
            "html": "<a style=\"text-decoration: none;\" href=\"mailto:customerservices@rushmoor.gov.uk\" class=\"house-keeping__link\">customerservices@rushmoor.gov.uk</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff258746e5cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3a403bd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__phone\"]",
            "html": "<a href=\"tel:01252 398 399\" class=\"footer__phone\">01252 398 399</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4d38f4d6bf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4709c4d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__sections-link\"]",
            "html": "<a href=\"/council-tax/paying-your-council-tax/\" class=\"footer__sections-link\">Paying your council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b5f948a4b9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c2f0eff"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__sections-link\"]",
            "html": "<a href=\"/business-licensing-and-skills/jobs-and-careers/\" class=\"footer__sections-link\">Jobs and careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__sections-link\"]",
            "html": "<a href=\"/recycling-rubbish-and-environment/bins-and-recycling/\" class=\"footer__sections-link\">Bins and recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__sections-link\"]",
            "html": "<a href=\"/planning-and-building-control/planning-permission-and-applications/planning-applications/\" class=\"footer__sections-link\">Planning applications</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__sections-link\"]",
            "html": "<a href=\"/your-council/elections-and-voting/register-to-vote/\" class=\"footer__sections-link\">Register to vote</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__sections-link\"]",
            "html": "<a href=\"http://www.gov.uk/\" class=\"footer__sections-link\">GOV.UK</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__sections-link\"]",
            "html": "<a href=\"http://www.princeshall.com/\" class=\"footer__sections-link\">Princes Hall</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"house-keeping__link\"]",
            "html": "<a href=\"/our-policy-on-privacy/\" class=\"house-keeping__link\">Our policy on privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"house-keeping__link\"]",
            "html": "<a href=\"/accessibility-statement/\" class=\"house-keeping__link\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"house-keeping__link\"]",
            "html": "<a href=\"/cookies/\" class=\"house-keeping__link\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"house-keeping__link\"]",
            "html": "<a href=\"/disclaimer/\" class=\"house-keeping__link\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h4",
            "html": "<h4>...</h4>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a32fd1b83789",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e6dcb0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `region` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed30cc64cfbb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "274effd838df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65a67ef83880",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.59:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.62:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"heading__l\"]",
            "html": "<p class=\"heading__l\">Popular links</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73e762ca6f86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a683a42"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"heading__l\"]",
            "html": "<p class=\"heading__l\">Other websites</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Join RVS (Rushmoor Voluntary Services) in a fun, f...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbb6bbb325f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Have a chat with employers, training providers, an...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>An incredible collection of vintage and classic ca...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Evening aviation talk by Ted Gomm organised by Far...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Aldershot and Farnborough will be served by a new ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>About your local representatives, including how to...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>How to contact us during office hours or in an eme...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Contact us or follow us on social media</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Council Offices,</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Farnborough Road,</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Farnborough,</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>GU14 7JU</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"heading__l\"]",
            "html": "<p class=\"heading__l\">Popular links</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f84de928b725",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c191e758"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"heading__l\"]",
            "html": "<p class=\"heading__l\">Other websites</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"house-keeping__copy\"]",
            "html": "<p class=\"house-keeping__copy\">© 2026 Rushmoor Borough Council</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c31a5b982387",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc63203c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Join RVS (Rushmoor Voluntary Services) in a fun, f...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc0d875e3352",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Have a chat with employers, training providers, an...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>An incredible collection of vintage and classic ca...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Evening aviation talk by Ted Gomm organised by Far...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Aldershot and Farnborough will be served by a new ...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>About your local representatives, including how to...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>How to contact us during office hours or in an eme...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Contact us or follow us on social media</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Council Offices,</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Farnborough Road,</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Farnborough,</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>GU14 7JU</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"heading__l\"]",
            "html": "<p class=\"heading__l\">Popular links</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecc67896cfe8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9cb159f5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"heading__l\"]",
            "html": "<p class=\"heading__l\">Other websites</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"house-keeping__copy\"]",
            "html": "<p class=\"house-keeping__copy\">© 2026 Rushmoor Borough Council</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "882fda29316f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c00ce822"
          }
        ],
        "outcomeCount": 2198,
        "duplicateFailedCount": 179,
        "uniqueFailedCount": 22,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1323,
          "failed": 7,
          "cantTell": 19,
          "inapplicable": 44
        },
        "failedRules": [
          "heading-order",
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".teal.cta-box__container.pod--white > .cta-list-box__title > h4",
            "html": "<h4><a href=\"/whats-on-in-aldershot-and-farnborough/\">What's on in Aldershot and Farnborough</a></h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f676c874e283",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d5d95a3"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".slider--task",
            "html": "<div class=\"slider--task carousel-task__list slick-initialized slick-slider slick-dotted\" role=\"region\" aria-label=\"carousel\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".slider--pages"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04911c5ed7b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91c80d8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href$=\"#main\"]",
            "html": "<a href=\"#main\" class=\"skip-link\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb27ec343364",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-01b1482a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href$=\"#header\"]",
            "html": "<a href=\"#header\" class=\"skip-link\">Skip to header</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0987b63af9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e781bcec"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href$=\"#nav\"]",
            "html": "<a href=\"#nav\" class=\"skip-link\">Skip to navigation</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a4845e24862",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47a667bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href$=\"#footer\"]",
            "html": "<a href=\"#footer\" class=\"skip-link\">Skip to footer</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de5df176f109",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cb3a28e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".phase-banner",
            "html": "<section class=\"phase-banner phase-banner--Yellow fw-container\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f8d43d373b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcb41259"
          }
        ],
        "outcomeCount": 1393,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4431,
          "failed": 81,
          "cantTell": 81,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_region_label_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "form_submit_button_exists",
          "input_label_visible",
          "label_name_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "target_spacing_sufficient",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/css/vendor/font-awesome/all.css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e217de356b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c3a7bf9"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/css/vendor/font-awesome/all.css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb9ae1c50e6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8cadde94"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"/css/main.css\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ac4cdba7eb4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4efbdc82"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://www.rushmoor.gov.uk/cookies\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d8582cd36f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83b84f2f"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20d6f73407da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6d74969"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a12b9568a14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e94a784c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46fd6f7461c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c95c4c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cffb6c51a1c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b24a0103187",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7995e241"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d41dbd5e2ee7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-598f09c9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64fa72810da1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5840916"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "526c9327dd18",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c5bedba"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72965c360158",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d91f5850"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#main\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41ac8242f39c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a4f0051"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#main\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "630fa3ef25b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85454517"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#header\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c698317854c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2c07530"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#header\">",
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0316d080dba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33e0dd7a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#nav\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbd07b2a9830",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3bf02fb3"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#nav\">",
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "643cd48bb07d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6bfd382d"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#footer\">",
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62f35140617c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ff20dbc"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3 class=\"phase-banner__title\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "274c56b5cf6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e9c9fd05"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"phase-banner__link\" href=\"/your-council/elections-and-voting/local-elections-7-may/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25b0f7ae04a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-822ecb3b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a id=\"header__logo-link\" class=\"header__logo-link\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "664e65a37df2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68d89543"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"nav\" aria-label=\"Main Navigation Button\" class=\"mburger nav__button other-trigger\" aria-expanded=\"false\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9acb0566dec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74b3992c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button id=\"nav\" aria-label=\"Main Navigation Button\" class=\"mburger nav__button other-trigger\" aria-expanded=\"false\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16cfd20432d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba4e6249"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button id=\"nav\" aria-label=\"Main Navigation Button\" class=\"mburger nav__button other-trigger\" aria-expanded=\"false\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8781cdb8e60b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f62263d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"other-trigger-status screenreader-text closed\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 13.3333px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b093995ce42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7dc84b0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h1 class=\"header__title\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 54.9167px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdc3bef132c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5822df4e"
          },
          {
            "rule": "form_submit_button_exists",
            "xpath": null,
            "html": "<form class=\"teal\" method=\"get\" action=\"/search-results\">",
            "message": "Verify the <form> element has a submit button or an image button",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f1d60b2e0b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ebaca88"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"Search\" name=\"keyword\" id=\"site-search__home\" placeholder=\"Search Rushmoor Borough Council\" class=\"search-bar search-bar--header\" type=\"text\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70ba50057115",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6e5654e"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Elections\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43f48820f5aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f86785dd"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Elections\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.625px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8db1a96c7f10",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8b24770"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Bin collections\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "067ca5ebded5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8ce3709"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Bin collections\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.625px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ad1a906cbee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-386a830d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Council tax\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b80ea5ce288e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-190b0810"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Council tax\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.625px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d5d8165bbe1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d33642cc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=What's on\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b86e81694ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-683e6d50"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=What's on\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.625px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8dc223628f59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55b1f088"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Cost of living help\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e7c75b4ed82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6cbbcec8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Cost of living help\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.625px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1ed030494da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abe43d66"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a class=\"btn btn--dark btn--search\" href=\"/search-results?keyword=Armed Forces Day\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.625px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3bed679f704",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95fede35"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<div aria-label=\"carousel\" role=\"region\" class=\"slider--task carousel-task__list slick-initialized slick-slider slick-dotted\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04d6d0941d88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abe1ce96"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Check your bin day' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b9f6e2657ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a32ee0a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'View our what's on calendar' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Check if you are registered to vote' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Council tax charges 2026/27' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'View a planning application' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Find my councillors' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Sign up for email news' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Pay your council tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Sign up to council tax ebilling' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Join the garden waste recycling scheme' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Pay an invoice' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Report a missed bin' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Pay a planning fee' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Pay a building control fee' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Pay your business rates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"carousel-task__title\">",
            "message": "Confirm this text 'Pay a parking fine' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" class=\"slick-next slick-arrow\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f856e762acff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7152ba35"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Cost: Cost: Free' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acd88935e66b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Location: Location: Princes Mead shopping centre, Farnborough' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Cost: Cost: Free' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Location: Location: Queensmead, Farnborough' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Cost: Cost: Free' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Location: Location: Simon Jarvis Theatre, Farnborough Sixth Form, GU14 8JS' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Cost: Cost: £5, FAST members and students free' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_region_label_unique",
            "xpath": null,
            "html": "<div aria-label=\"carousel\" role=\"region\" class=\"slider--pages carousel__list slick-initialized slick-slider slick-dotted\">",
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c5de51eeca0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e487ee7"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<div title=\"New unitary council for northern Hampshire\" style=\"background: url(\"/media/1jtcxpq1/new-unitary-councils.jpg?width=1000&height=600&v=1dcbd12c020ac60\") center center / cover no-repeat; width: 100%; display: inline-block;\" class=\"carousel__item\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69eda349c07c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6fdd897"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 21.6667px and weight of 500",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f92c94a2bcb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61d6b2cc"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.8333px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe9af4dfa52b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7acebded"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<div title=\"Dedicated community volunteers honoured with Mayor’s Award\" style=\"background: url(\"/media/2oea1ukj/mayors-award-winners.jpg?width=1000&height=600&v=1dcbb9440b28ef0\") center center / cover no-repeat; width: 100%; display: inline-block;\" class=\"carousel__item\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4238bdae598",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-beaf5d21"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 21.6667px and weight of 500",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.8333px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<div title=\"Building work set to start on new cafe bar in Farnborough town centre\" style=\"background: url(\"/media/qhbfvstg/lougers-new-cgi.jpg?width=1000&height=600&v=1dcbadb43637d30\") center center / cover no-repeat; width: 100%; display: inline-block;\" class=\"carousel__item\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "371919d104f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd54d095"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 21.6667px and weight of 500",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16.8333px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Contact us or follow us on social media' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'GU14 7JU' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading__l\">",
            "message": "Confirm this text 'Popular links' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25ff62555a89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-395f942a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"heading__l\">",
            "message": "Confirm this text 'Other websites' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"house-keeping__copy\">",
            "message": "Confirm this text '© 2026 Rushmoor Borough Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f543cf39ccc0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2839fb4a"
          }
        ],
        "outcomeCount": 4522,
        "uniqueFailedCount": 53,
        "duplicateFailedCount": 28,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 86,
          "failed": 6,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/link-in-text-block",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-unique",
          "navigable/heading-order",
          "text-alternatives/image-alt-words",
          "text-alternatives/img-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/img-alt",
            "xpath": "div[aria-label=\"slide 1\"] > div > div > div:nth-of-type(1) > img",
            "selector": "div[aria-label=\"slide 1\"] > div > div > div:nth-of-type(1) > img",
            "html": "<img src=\"/media/1jtcxpq1/new-unitary-councils.jpg?width=600&amp;height=300&amp;v=1dcbd12c020ac60\">",
            "impact": "critical",
            "message": "Image element missing alt attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c796126814c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f506bfe6"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "section:nth-of-type(1) > img",
            "selector": "section:nth-of-type(1) > img",
            "html": "<img src=\"/assets/images/page-shadow-bottom.png\" class=\"carousel-task__shadow\" alt=\"Image of a shadow to separate content\">",
            "impact": "minor",
            "message": "Alt text \"Image of a shadow to separate content\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "079ba4dc95a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-101e85bd"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "div:nth-of-type(2) > a[href=\"/your-council/news-and-your-views/council-news/\"]",
            "selector": "div:nth-of-type(2) > a[href=\"/your-council/news-and-your-views/council-news/\"]",
            "html": "<a href=\"/your-council/news-and-your-views/council-news/\" class=\"news-panel__link arrow-icon\">Find more news and follow us on social media.</a>",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef19fdcaaf7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-20e00fc8"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "div:nth-of-type(1) > div > div:nth-of-type(2) > h4",
            "selector": "div:nth-of-type(1) > div > div:nth-of-type(2) > h4",
            "html": "<h4><a href=\"/whats-on-in-aldershot-and-farnborough/\">What's on in Aldershot and Farnborough</a></h4>",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b5e7464b1b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e20cd649"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "div > div:nth-of-type(1) > div[aria-label=\"carousel\"]",
            "selector": "div > div:nth-of-type(1) > div[aria-label=\"carousel\"]",
            "html": "<div class=\"slider--pages carousel__list slick-initialized slick-slider slick-dotted\" role=\"region\" aria-label=\"carousel\"><div class=\"slick-list draggable\"><div class=\"slick-track\" style=\"opacity: 1; ...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"carousel\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d94373e8f7b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c50d5003"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#nav",
            "selector": "#nav",
            "html": "<button aria-expanded=\"false\" class=\"mburger nav__button other-trigger\" aria-label=\"Main Navigation Button\" id=\"nav\">\n            <b></b>\n            <b></b>\n            <b></b>\n            <span clas...",
            "impact": "serious",
            "message": "Accessible name \"Main Navigation Button\" does not contain visible text \"Open\n            Menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b0259f47fb1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c850b252"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 701,
          "failed": 71,
          "cantTell": 307,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d117fd99b529",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61ac572d342a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51708c37c2ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1081,
        "duplicateFailedCount": 68,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 275
    },
    {
      "submittedUrl": "https://www.rutland.gov.uk/",
      "finalUrl": "https://www.rutland.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Rutland County Council",
      "elapsedMs": 22333,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1509,
          "failed": 154,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"tablet\"]",
            "html": "<a href=\"/consultation-engagement/our-e-newsletter\" class=\"tablet\" data-drupal-link-system-path=\"node/1696\">Sign up to our newsletter</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93040cb116bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90e010c0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/select[@class=\"gt_selector notranslate\"]",
            "html": "<select class=\"gt_selector notranslate\" aria-label=\"Select Language\">...</select>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "742190f7abec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a02010d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"atoz is-active\"]",
            "html": "<a href=\"/#block-atoz\" class=\"atoz is-active\" data-drupal-link-system-path=\"<front>\" aria-current=\"page\">A to Z</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef66de9a7067",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0125bc5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-councillors/contact-us\" data-entity-type=\"node\" data-entity-uuid=\"4328128c-40df-48fa-9cae-c8d19051d51e\" data-entity-substitution=\"canonical\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7cfe441283f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link--twitter ext\"]",
            "html": "<a class=\"social-media-link--twitter ext\" href=\"https://x.com/rutlandcouncil\" aria-label=\"X (formerly known as Twitter)\" title=\"X (formerly known as Twitter)\" data-extlink=\"\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "246c68cc1349",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9cf4c904"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link--facebook ext\"]",
            "html": "<a class=\"social-media-link--facebook ext\" href=\"https://www.facebook.com/RutlandCountyCouncil\" aria-label=\"Facebook\" title=\"Facebook\" data-extlink=\"\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4bc329f3700",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b865fe8d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link--linkedin ext\"]",
            "html": "<a class=\"social-media-link--linkedin ext\" href=\"https://www.linkedin.com/company/rutland-county-council/\" aria-label=\"LinkedIn\" title=\"LinkedIn\" data-extlink=\"\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78d5636a4122",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c51dd43a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link--youtube ext\"]",
            "html": "<a class=\"social-media-link--youtube ext\" href=\"https://www.youtube.com/channel/UCytpUiHVJ7jJlGgJVpEfVgA/featured\" aria-label=\"Youtube\" title=\"Youtube\" data-extlink=\"\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ea8418348d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-336b389d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link--instagram ext\"]",
            "html": "<a class=\"social-media-link--instagram ext\" href=\"https://www.instagram.com/rutlandcouncil\" aria-label=\"Instagram\" title=\"Instagram\" data-extlink=\"\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8a9de12be67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47c1282a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility-statement\" data-drupal-link-system-path=\"node/2113\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/cookies\" data-drupal-link-system-path=\"node/2160\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2c17dc8c951",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-search-keys\"]",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b8fe7a0b4cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f8d843d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-submit\"]",
            "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" name=\"op\" value=\"Search\" class=\"button js-form-submit form-submit\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fba09d1a309c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-921f2338"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-search-keys\"]",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-submit\"]",
            "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" name=\"op\" value=\"Search\" class=\"button js-form-submit form-submit\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ce969810082",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.89:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d8b30d94fec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Due to issues at processing plants across the coun...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90d111b7487d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Oakham Library will host Rutland's Mental Health C...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find the best way to contact us for the service yo...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Due to issues at processing plants across the coun...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0495b79e1f18",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Oakham Library will host Rutland's Mental Health C...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Find the best way to contact us for the service yo...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Pay for it</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd0dc9966427",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-839010ef"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Apply for it</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Due to issues at processing plants across the coun...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c11ca62b40c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Oakham Library will host Rutland's Mental Health C...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Find the best way to contact us for the service yo...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f57814ad3f93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10eed11c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e3cf080282d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1709,
        "duplicateFailedCount": 134,
        "uniqueFailedCount": 20,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1192,
          "failed": 6,
          "cantTell": 15,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-role",
          "image-redundant-alt",
          "region"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "select-name"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".js-localgov-alert-banner",
            "html": "<article class=\"js-localgov-alert-ba...\" data-dismiss-alert-t...=\"alert-63--b0efba5585...\" role=\"alert\" data-once=\"allAlertBanners\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef6d44065223",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37d0e18b"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Email\"]",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_21.png?itok=2sAiHH2g\" width=\"66\" height=\"66\" alt=\"Email\" data-once=\"allImages\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03403c350e2f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-72b74c0e"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"Customer feedback\"]",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_19.png?itok=caeYrV6F\" width=\"66\" height=\"66\" alt=\"Customer feedback\" data-once=\"allImages\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a126c515dfe9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f0666371"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "select",
            "html": "<select class=\"gt_selector notranslate\" aria-label=\"Select Language\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2afdf9785b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3cc10f40"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".title-wrapper",
            "html": "<div class=\"title-wrapper\">\n          \n            <div class=\"field field--name-field-title field--type-string field--label-hidden field__item\"><h1>Welcome to Rutland County Council</h1>\n</div>\n      \n        </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f79a3f79d496",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65f6667f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#cludo-banner-search-form > .js-form-item.form-item.js-form-type-textfield > .form-text[data-drupal-selector=\"edit-search-keys\"][type=\"text\"]",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b63e71c92bad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-863b6a4a"
          }
        ],
        "outcomeCount": 1253,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3472,
          "failed": 64,
          "cantTell": 56,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_role_valid",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "img_alt_redundant",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "target_spacing_sufficient",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 94px;\" class=\"sticky-header-html js fontawesome-i2svg-active fontawesome-i2svg-complete\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3155cd1ce445",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4fe90446"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54c6c0328c93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_nDMJ7GqtEv0pFFwDY9KB1ahy_MryjdHvQD8AatEd13c.css?delta=8&language=en&theme=bbd_localgov&include=eJx9kIGOgyAMhl8I5ZFIgaqchZoW3Pb2t-1cdN6yhAD_9zUN1EOYXeX7Wqzf7y4FLsb76IgD0MirPYZ3M3CpcEHljO9iBUngCdUEFrRR2gLUww9cDV4rpTK_2BYNIQyE1W6nebVyQCjVeSgFxR7DXuJB8U91H9XAkjsUYdGzaUQnNBJ7OEOtKcy3bkKIx-7avKaK6hYQGAWWSe03aQ512_930reyNE9JJ4xGOSQglzEmcI8Bqf2P-jrhffJ604rZPh5q1oQXtc-9zxwb4S-nHb_E\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aeafc840285b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa0689ab"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/bbd_localgov/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1af69f890a06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b53ec873"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" accesskey=\"c\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\" aria-expanded=\"false\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7e00055020e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8012d67d"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"\" accesskey=\"c\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\" aria-expanded=\"false\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e470d591af46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5fb0dd50"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-notify-accept\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9217b16da8a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0259135"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-notify-reject\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bbbf49aadd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f9830a5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable \">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9294f81630d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16a56cd8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0391ae4e19e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f01f6cba9e74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1696\" class=\"tablet\" href=\"/consultation-engagement/our-e-newsletter\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a02ace94889",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e3a7cf1"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1696\" class=\"tablet\" href=\"/consultation-engagement/our-e-newsletter\">",
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bdd7c10deac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba3d3f86"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<select aria-label=\"Select Language\" class=\"gt_selector notranslate\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "741f4764f6b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7058e5ff"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<select aria-label=\"Select Language\" class=\"gt_selector notranslate\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adad8449ad51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f68578d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-current=\"page\" data-drupal-link-system-path=\"<front>\" class=\"atoz is-active\" href=\"/#block-atoz\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5638fd655d03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3cb26611"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a aria-current=\"page\" data-drupal-link-system-path=\"<front>\" class=\"atoz is-active\" href=\"/#block-atoz\">",
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"select\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fb5ac84b092",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a947f3d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c489131039db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcf92c4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Toggle services menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary js-processed\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a5ba9a9fd78",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a673b274"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "404921c98c53",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h1>",
            "message": "Text contrast of 1.07 with its background is less than the WCAG AA minimum requirements for text of size 40px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56580e65a31a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4568b000"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input class=\"form-text\" placeholder=\"Search\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_keys\" id=\"edit-search-keys\" type=\"text\" data-drupal-selector=\"edit-search-keys\" autocomplete=\"off\">",
            "message": "The <input> element has the id \"edit-search-keys\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f2594faa9c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce363187"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"form-text\" placeholder=\"Search\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_keys\" id=\"edit-search-keys\" type=\"text\" data-drupal-selector=\"edit-search-keys\" autocomplete=\"off\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46f8d7485eb2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b77159c5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-text\" placeholder=\"Search\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_keys\" id=\"edit-search-keys\" type=\"text\" data-drupal-selector=\"edit-search-keys\" autocomplete=\"off\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5347d1a8d377",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f22d2ab"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"form-text\" placeholder=\"Search\" maxlength=\"128\" size=\"60\" value=\"\" name=\"search_keys\" id=\"edit-search-keys\" type=\"text\" data-drupal-selector=\"edit-search-keys\" autocomplete=\"off\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "385dcc34b5b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-313899cd"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "The <input> element has the id \"edit-submit\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "092204571c71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac577964"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebc0ee727825",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c2c16cf"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec21ddc2210e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36ba839f"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<article data-once=\"allAlertBanners\" role=\"alert\" data-dismiss-alert-token=\"alert-63--b0efba55859377119f10d145f2e7c5dc80127595\" class=\"js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--minor localgov-alert-banner--homepage localgov-alert-banner--no-link localgov-alert-banner--no-hide\">",
            "message": "The ARIA role 'alert' is not valid for the element <article>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa4f5308fb7f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a32ac82f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'HWRC service update' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd75c4b1eb22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7bd46868"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Adult Social Care' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2d5f87e354a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-768218c0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Children, young people and families' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Planning and building control' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Bins, waste and recycling' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Education and learning' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Council Tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Libraries, culture and leisure' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Council and councillors' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Roads, transport and parking' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Elections and voting' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Housing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Jobs and volunteering' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9492ed5549e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2836607"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f1a21e06dcd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2e3add"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is a phone number\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8fd53d8e650",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eee8bd5c"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img data-once=\"allImages\" alt=\"Email\" height=\"66\" width=\"66\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_21.png?itok=2sAiHH2g\" loading=\"lazy\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af30284a7665",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cc23776"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link sends email\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbb091a49424",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4375c769"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'MyAccount' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img data-once=\"allImages\" alt=\"Customer feedback\" height=\"66\" width=\"66\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_19.png?itok=caeYrV6F\" loading=\"lazy\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d4d6982e1f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91102140"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Customer feedback' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 3557,
        "uniqueFailedCount": 37,
        "duplicateFailedCount": 27,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 85,
          "failed": 7,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-allowed-role",
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/label-content-mismatch",
          "labels-and-names/multiple-labels",
          "text-alternatives/image-redundant-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"mailto:enquiries@rutland.gov.uk\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"mailto:enquiries@rutland.gov.uk\"] > div:nth-of-type(1) > img",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_21.png?itok=2sAiHH2g\" width=\"66\" height=\"66\" alt=\"Email\" data-once=\"allImages\">",
            "impact": "minor",
            "message": "Alt text \"Email\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70bb1d2e049f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa1a348e"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/consultation-engagement/compliments-complaints-service-feedback\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/consultation-engagement/compliments-complaints-service-feedback\"] > div:nth-of-type(1) > img",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/footer_icons/public/2022-09/group_19.png?itok=caeYrV6F\" width=\"66\" height=\"66\" alt=\"Customer feedback\" data-once=\"allImages\">",
            "impact": "minor",
            "message": "Alt text \"Customer feedback\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e85db50617a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e75f3713"
          },
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#edit-search-keys",
            "selector": "#edit-search-keys",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text\">",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "078a7fd21a8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d6a84ca"
          },
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#edit-search-keys",
            "selector": "#edit-search-keys",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text\">",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(4) > button[aria-label=\"Toggle Primary Navigation\"]",
            "selector": "div:nth-of-type(4) > button[aria-label=\"Toggle Primary Navigation\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--primary js-processed\" data-target=\"lgd-header__nav--primary\" aria-controls=\"lgd-header__nav--primary\" aria-expanded=\"false\" aria-label=\"Toggle Pri...",
            "impact": "serious",
            "message": "Accessible name \"Toggle Primary Navigation\" does not contain visible text \"Menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29e3be433de0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f43410d0"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#edit-search-keys",
            "selector": "#edit-search-keys",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text\">",
            "impact": "critical",
            "message": "Duplicate ID \"edit-search-keys\" referenced by label[for].",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "230ab7778722",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-653e6621"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#block-alertbanner > article",
            "selector": "#block-alertbanner > article",
            "html": "<article class=\"js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--minor localgov-alert-banner--homepage localgov-alert-banner--no-link localgov-alert-banner--no-hide\" data-dismiss-...",
            "impact": "minor",
            "message": "Role \"alert\" is not allowed on element <article>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce30f9957cb7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89b30d24"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 525,
          "failed": 9,
          "cantTell": 132,
          "inapplicable": 7
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9592a450d687",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a07a82f9194",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 673,
        "duplicateFailedCount": 7,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 169
    },
    {
      "submittedUrl": "https://www.salford.gov.uk/",
      "finalUrl": "https://www.salford.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Salford City Council",
      "elapsedMs": 23203,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 899,
          "failed": 146,
          "cantTell": 25,
          "inapplicable": 51
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/advice-and-support/support-with-the-cost-of-living/\" title=\"Support with the Cost of Living\">Help and support with cost of living</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5988c0d06230",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/report-it/\" title=\"Report it\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'PP Report it');\">\n                                Report it\n       ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/links/payments/\" title=\"Pay it\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'PP Pay it');\">\n                                Pay it\n          ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/apply-for-it/\" title=\"Apply for it\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'PP Apply for it');\">\n                                Apply for it\n    ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-and-recycling/bin-collection-days/\" title=\"Bin collections days\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'PP Bin collections days');\">\n                                Bin collections d...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/my-bill/check-your-balance/\" title=\"Check your council tax balance\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'PP Check your council tax balance');\">\n                                Check your counci...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-skills-and-work/council-job-vacancies/\" title=\"Job vacancies at Salford City Council\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'PP Job vacancies at Salford City Council');\">\n                                Job vacancies at ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-and-inward-investment/business-rates/\" title=\"Business rates\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'PP Business rates');\">\n                                Business rates\n  ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contacts/staff-email-and-websites-authorised-users-only/\" title=\"Staff email and websites\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'PP Staff email and websites');\">\n                                Staff email and w...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Council tax');\">Council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/my-bill/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'My bill');\">My bill</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/make-a-payment/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Make a payment');\">Make a payment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/i-am-moving/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'I am moving');\">I am moving</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Benefits');\">Benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/make-a-new-claim/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Make a new claim');\">Make a new claim</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/view-your-benefit-claim-and-letters-online/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'View your benefit claim and letters online');\">View your benefit claim and letters online</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/tell-us-about-a-change-in-circumstances/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Tell us about a change in circumstances');\">Tell us about a change in circumstances</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-and-recycling/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Bins and recycling');\">Bins and recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-and-recycling/report-a-missed-bin-collection/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Report a missed bin collection');\">Report a missed bin collection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-and-recycling/bin-collection-days/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Bin collection days');\">Bin collection days</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-and-recycling/recycling-bins-and-advice/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Recycling bins and advice');\">Recycling bins and advice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/schools-and-learning/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Schools and learning');\">Schools and learning</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/schools-and-learning/schools-and-college-finder/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Schools and college finder');\">Schools and college finder</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/schools-and-learning/school-holidays/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'School holidays');\">School holidays</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/schools-and-learning/schools-admissions/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Schools admissions');\">Schools admissions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-and-regeneration/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Planning, building and regeneration');\">Planning, building and regeneration</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-and-regeneration/planning-applications/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Planning applications');\">Planning applications</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-and-regeneration/building-regulations/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Building regulations');\">Building regulations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-and-regeneration/planning-policies/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Planning policies');\">Planning policies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-skills-and-work/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Jobs, skills and work');\">Jobs, skills and work</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-skills-and-work/council-job-vacancies/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Council job vacancies');\">Council job vacancies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-skills-and-work/salford-skills-and-work-website/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Salford Skills and Work website');\">Salford Skills and Work website</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-skills-and-work/help-for-14-to-24-year-olds/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Help for 14 to 24 year olds');\">Help for 14 to 24 year olds</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Your council');\">Your council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/city-mayor/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'City Mayor');\">City Mayor</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/meetings-agendas-and-minutes/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Meetings, agendas and minutes');\">Meetings, agendas and minutes</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/councillors/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Councillors');\">Councillors</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Housing');\">Housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing/homelessness-and-housing-need/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Homelessness and housing need');\">Homelessness and housing need</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing/housing-benefit/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Housing benefit');\">Housing benefit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing/find-a-home-including-social-housing/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Find a home, including social housing');\">Find a home, including social housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health-and-social-care/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Health and social care');\">Health and social care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health-and-social-care/help-to-live-at-home/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Help to live at home');\">Help to live at home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health-and-social-care/help-to-get-out-and-about/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Help to get out and about');\">Help to get out and about</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health-and-social-care/public-health/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Public Health');\">Public Health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-and-travel/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Parking, roads and travel');\">Parking, roads and travel</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-and-travel/how-to-pay-or-challenge-a-pcn/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'How to pay or challenge a PCN');\">How to pay or challenge a PCN</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-and-travel/roadworks/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Roadworks');\">Roadworks</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-and-travel/report-a-pothole-road-or-pavement-damage/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Report a pothole, road or pavement damage');\">Report a pothole, road or pavement damage</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-and-families/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Children and families');\">Children and families</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-and-families/adoption-and-fostering/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Adoption and fostering');\">Adoption and fostering</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-and-families/search-for-childcare/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Search for childcare');\">Search for childcare</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-and-families/safeguarding-children/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Safeguarding children');\">Safeguarding children</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-marriages-and-deaths/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Births, marriages and deaths');\">Births, marriages and deaths</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-marriages-and-deaths/getting-married-and-civil-partnerships/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Getting married and civil partnerships');\">Getting married and civil partnerships</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-marriages-and-deaths/register-a-death/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Register a death');\">Register a death</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-marriages-and-deaths/register-a-birth/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Register a birth');\">Register a birth</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-and-inward-investment/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Business and inward investment');\">Business and inward investment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/events/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Events');\">Events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parks-and-open-spaces/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Parks and open spaces');\">Parks and open spaces</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-buildings-and-venues/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Council buildings and venues');\">Council buildings and venues</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Libraries');\">Libraries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/people-communities-and-local-information/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'People, communities and local information');\">People, communities and local information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/pests-nuisances-pollution-and-food-hygiene/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Pests, nuisances, pollution and food hygiene');\">Pests, nuisances, pollution and food hygiene</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/advice-and-support/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Advice and support');\">Advice and support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sport-and-leisure/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Sport and leisure');\">Sport and leisure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/museum-and-galleries/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Museum and galleries');\">Museum and galleries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/licensing-and-permits/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Licensing and permits');\">Licensing and permits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/crime-reduction-and-emergencies/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'Crime reduction and emergencies');\">Crime reduction and emergencies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council/news/\" onclick=\"ga('send', 'event', 'Home page links', 'click', 'More news');\">More news</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"noicon\"]",
            "html": "<a href=\"https://www.facebook.com/SalfordCouncil\" class=\"noicon\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bf5517df42e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a67bdc66"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"noicon\"]",
            "html": "<a href=\"https://www.instagram.com/salford_council\" class=\"noicon\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"noicon\"]",
            "html": "<a href=\"https://www.linkedin.com/company/salford-city-council\" class=\"noicon\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"noicon\"]",
            "html": "<a href=\"https://twitter.com/SalfordCouncil\" class=\"noicon\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"noicon\"]",
            "html": "<a href=\"https://www.youtube.com/user/SalfordCityCouncil\" class=\"noicon\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"noicon\"]",
            "html": "<a href=\"https://nextdoor.co.uk\" class=\"noicon\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"noicon\"]",
            "html": "<a href=\"/contacts/rss-feeds/\" class=\"noicon\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/help/accessibility-statement/\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contacts/\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/legal-notices/privacy-statement/cookies/\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/legal-notices/\">Legal notices</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/site-map/\">Site map</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/help/translate-this-site/\">Translate</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"noicon\"]",
            "html": "<a href=\"https://www.gov.uk/\" class=\"noicon\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2e59c592a03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5f6207ecb55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96912fef6734",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.77:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b25d8cc18239",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.91:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.72:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20856584f457",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1121,
        "duplicateFailedCount": 139,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 812,
          "failed": 7,
          "cantTell": 13,
          "inapplicable": 46
        },
        "failedRules": [
          "aria-allowed-role",
          "image-redundant-alt",
          "landmark-one-main",
          "landmark-unique",
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1 class=\"visually-hidden\" role=\"region\" aria-label=\"heading\">Salford City Council</h1>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role region is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44ad41d7fee1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-18fe1b15"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[href$=\"salford100.org.uk/\"] > .feature-image.noicon > img",
            "html": "<img src=\"/media/4bycudtt/6572_centenary_websitetile_v1.jpg\" style=\"max-width: 100%; height: auto;\" alt=\"Celebrating Salford’s centenary \">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdc5d1e627e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-32c1cd64"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[title=\"Buile Hill Mansion\"] > .feature-image.noicon > img",
            "html": "<img src=\"/media/zkgfaqwk/salford-register-office-has-moved.jpg\" style=\"max-width: 100%; height: auto;\" alt=\"Salford Register Office has moved to Buile Hill Mansion\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9fc2bd6f7f44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-763d7c2b"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" class=\"cssgradients multipl...\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2abd5a5a6a26",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#main-navigation",
            "html": "<nav id=\"main-navigation\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "div[role=\"navigation\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb0329141ffb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abe2986c"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" class=\"cssgradients multipl...\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9d1d32281d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "form[action=\"https://www.salford.gov.uk/\"] > p",
            "html": "<p>Salford City Council uses cookies which are essential for this site to work. We also use non-essential cookies to help us improve our digital services.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1a23861ea9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfd98926"
          }
        ],
        "outcomeCount": 878,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2058,
          "failed": 51,
          "cantTell": 25,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_required",
          "aria_content_in_landmark",
          "aria_contentinfo_misuse",
          "aria_form_label_unique",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "aria_role_valid",
          "element_attribute_deprecated",
          "element_tabbable_visible",
          "img_alt_redundant",
          "input_label_visible",
          "script_onclick_misuse",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e541da939af7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/safari-pinned-tab.svg\" color=\"#ef2c8d\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4db45124baf2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad87bfd9"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"/safari-pinned-tab.svg\" color=\"#ef2c8d\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "649c6488365b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61871e7b"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbdc81aaeb1d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-191207c7"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8963fd11e2fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4111dbb6"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form action=\"https://www.salford.gov.uk/\" method=\"post\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68aa9171b79f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fac7c7e0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"Accept cookies\" name=\"cookiesubmit\" type=\"submit\" class=\"cookie-notice-button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6132a8aa0d6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4dcf3811"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Accept cookies\" name=\"cookiesubmit\" type=\"submit\" class=\"cookie-notice-button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "179446126ca4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-501bd74e"
          },
          {
            "rule": "script_onclick_misuse",
            "xpath": null,
            "html": "<input onclick=\"window.location.href='/legal-notices/privacy-statement/cookies/'\" value=\"Manage cookies\" name=\"cookiemanage\" type=\"button\" class=\"cookie-notice-button\">",
            "message": "Possible use of a script to emulate a link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9578189cf4cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28c91ae4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input onclick=\"window.location.href='/legal-notices/privacy-statement/cookies/'\" value=\"Manage cookies\" name=\"cookiemanage\" type=\"button\" class=\"cookie-notice-button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74d27f43342c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a6060ac"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input onclick=\"window.location.href='/legal-notices/privacy-statement/cookies/'\" value=\"Manage cookies\" name=\"cookiemanage\" type=\"button\" class=\"cookie-notice-button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09d715274524",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-850a8940"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav id=\"main-navigation\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c09cec404ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8a4b385"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav id=\"main-navigation\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd484ff391c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f6c3459"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#breadcrumbs\" class=\"skip\" id=\"skiplink\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4a780772b4d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3fd4184"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"noicon\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d3e9723b7a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3effe303"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<h1 aria-label=\"heading\" role=\"region\" class=\"visually-hidden\">",
            "message": "The ARIA role 'region' is not valid for the element <h1>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b48f30f87c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ff4b3da"
          },
          {
            "rule": "aria_attribute_required",
            "xpath": null,
            "html": "<h1 aria-label=\"heading\" role=\"region\" class=\"visually-hidden\">",
            "message": "Element with 'heading' role does not have the required ARIA attribute(s): 'aria-level'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe2bb0447bc6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53e7ad66"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<div role=\"navigation\" class=\"container-fluid\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8edccc52ebab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68c8f3fb"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<div role=\"navigation\" class=\"container-fluid\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "323aa3dafb3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-393694ec"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form id=\"custom-search-mobile\" method=\"POST\" action=\"/search-results\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59fac696e070",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2843e6eb"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search site\" title=\"Search site\" type=\"submit\" class=\"btn btn-default\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00ec7921f89b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0af6253"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"Celebrating Salford’s centenary \" style=\"max-width: 100%; height: auto;\" src=\"/media/4bycudtt/6572_centenary_websitetile_v1.jpg\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f80f9a0d6d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab238a11"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"Salford Register Office has moved to Buile Hill Mansion\" style=\"max-width: 100%; height: auto;\" src=\"/media/zkgfaqwk/salford-register-office-has-moved.jpg\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50d1ea7f93c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1fc7f59"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse1\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48d1a2c0c430",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3143909f"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse2\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6ae7898eead",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7d6a19c"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse3\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04385f0cfa68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c609ff0b"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse4\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0243446b433",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-798895bd"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse5\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09984c1a6f3d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed24c3f4"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse6\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27efa70d6bfd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77267a96"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse7\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b9ff4cda6b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d3f19b90"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse8\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cabffa01636f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7cb3538"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse9\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af2f58965a5b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29ed74e9"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse10\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77e814773d9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1c42b1dc"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse11\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7aab4c41cf13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca058717"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" data-bs-target=\"#collapse12\" data-bs-parent=\"#accordion\" data-bs-toggle=\"collapse\" class=\"btn\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13f6692455c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e36b6035"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h4 class=\"panel-title\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2f0587b18aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc9807c5"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Business and inward investment');\" href=\"/business-and-inward-investment/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbdabeac983d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51a68739"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Events');\" href=\"/events/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8a089d7231d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2089e94d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Parks and open spaces');\" href=\"/parks-and-open-spaces/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e4e864b41e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98d17d97"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Council buildings and venues');\" href=\"/council-buildings-and-venues/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc6e02c40b2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bd654a6a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Libraries');\" href=\"/libraries/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e73006958e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83266abd"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'People, communities and local information');\" href=\"/people-communities-and-local-information/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64b36ad832e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-efc87ae8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Pests, nuisances, pollution and food hygiene');\" href=\"/pests-nuisances-pollution-and-food-hygiene/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8910b9da76b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d071972"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Advice and support');\" href=\"/advice-and-support/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70885aa97f7e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-acda5474"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Sport and leisure');\" href=\"/sport-and-leisure/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff052104f178",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c3e4fb5"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Museum and galleries');\" href=\"/museum-and-galleries/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb3652eafbf5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45275003"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Licensing and permits');\" href=\"/licensing-and-permits/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6b87438be50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a0955a87"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a onclick=\"ga('send', 'event', 'Home page links', 'click', 'Crime reduction and emergencies');\" href=\"/crime-reduction-and-emergencies/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01bb7229bf62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f95b7ec8"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form method=\"post\" action=\"/your-salford/?action=clear\" id=\"YourSalfordForm\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fe4b51cd55d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66814d5f"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button onclick=\"ga('send', 'event', 'Home page links', 'submit', 'Your Salford');\" aria-label=\"Search by postcode or street name\" title=\"Search by postcode or street name\" type=\"submit\" class=\"btn btn-default\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afe204e4eb58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-38a392ff"
          },
          {
            "rule": "aria_contentinfo_misuse",
            "xpath": null,
            "html": "<footer>",
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c166f3ee40e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e9e96c7"
          }
        ],
        "outcomeCount": 2111,
        "uniqueFailedCount": 51,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 85,
          "failed": 7,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-allowed-role",
          "landmarks/landmark-main",
          "landmarks/region",
          "text-alternatives/image-redundant-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"https://www.salford100.org.uk/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"https://www.salford100.org.uk/\"] > div:nth-of-type(1) > img",
            "html": "<img src=\"/media/4bycudtt/6572_centenary_websitetile_v1.jpg\" style=\"max-width: 100%; height: auto;\" alt=\"Celebrating Salford’s centenary \">",
            "impact": "minor",
            "message": "Alt text \"Celebrating Salford’s centenary \" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c3256dcafd0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2d066dc"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"/births-marriages-and-deaths/buile-hill-mansion/\"] > div:nth-of-type(1) > img",
            "selector": "a[href=\"/births-marriages-and-deaths/buile-hill-mansion/\"] > div:nth-of-type(1) > img",
            "html": "<img src=\"/media/zkgfaqwk/salford-register-office-has-moved.jpg\" style=\"max-width: 100%; height: auto;\" alt=\"Salford Register Office has moved to Buile Hill Mansion\">",
            "impact": "minor",
            "message": "Alt text \"Salford Register Office has moved to Buile Hill Mansion\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3186204a2821",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25b29abf"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c165249bde90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(1)",
            "selector": "body > div:nth-of-type(1)",
            "html": "<div class=\"cookie-notice\">\n            <form method=\"post\" action=\"https://www.salford.gov.uk/\">\n                <p>Salford City Council uses cookies which are essential for this site to work. We als...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d1031e6d7ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80d156e2"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sca-form",
            "selector": "#sca-form",
            "html": "<div id=\"sca-form\" class=\"col-sm-12 collapse\">\n        <p>Sign in to access your Salford customer account, or <a href=\"/myaccounts\">see our other accounts</a>.</p>\n\n                    <a role=\"button...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b743f6c03cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4e33487"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(6)",
            "selector": "body > div:nth-of-type(6)",
            "html": "<div class=\"container-fluid d-xl-none\">\n                <div class=\"row\">\n                    <div class=\"col-12\">\n                        <div class=\"panel panel-default more-services\">\n             ...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4de2fc38370",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dd6e731"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "body > h1[aria-label=\"heading\"]",
            "selector": "body > h1[aria-label=\"heading\"]",
            "html": "<h1 class=\"visually-hidden\" role=\"region\" aria-label=\"heading\">Salford City Council</h1>",
            "impact": "minor",
            "message": "Role \"region\" is not allowed on element <h1>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ea0874216cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-118e44de"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 7,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 329,
          "failed": 70,
          "cantTell": 188,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a740ab375f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24f59ba69e2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 590,
        "duplicateFailedCount": 68,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 207
    },
    {
      "submittedUrl": "https://www.sandwell.gov.uk/",
      "finalUrl": "https://www.sandwell.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Main Homepage – Sandwell Council",
      "elapsedMs": 11375,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "daf08041ea45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6d8ae8b17b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5be83da922cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c58bc2f7c90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a8c5e6aa4e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e654a04b6ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d43a8f57ecee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19cf5cf17893",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5c17d3ab7b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b228aaa80324",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c613b9e7750e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bcb05be70ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6747a0dcb8bd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "faf9b2ccb9c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9f38b08023f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.scotborders.gov.uk/",
      "finalUrl": "https://www.scotborders.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Scottish Borders Council – Scottish Borders Council",
      "elapsedMs": 11419,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b79c0f77fe85",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "305c4f528164",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62bdfdb8adcd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8dde8dd9418e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56cf0b63b17b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bc270c61fcd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba98f35d6c84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2aee0374a8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8be581dc1573",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b3e862d37a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "764c24362318",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e9233164b9b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bf90ef590ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6a2a884faa2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64b2d19b9847",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.sefton.gov.uk/",
      "finalUrl": "https://www.sefton.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Sefton Home",
      "elapsedMs": 31453,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1944,
          "failed": 92,
          "cantTell": 11,
          "inapplicable": 44
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r94"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90",
          "https://alfa.siteimprove.com/rules/sia-r94"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-usp-close-icon\"]",
            "html": "<button tabindex=\"0\" aria-label=\"Close\" aria-pressed=\"false\" class=\"qc-usp-close-icon\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90d585b346e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-303ec964"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c44229515c8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-689143d3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-jxfk95\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"true\" class=\"qc-cmp2-toggle css-jxfk95\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f177d5b4f60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-920d875b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\" css-1nnj36\"]",
            "html": "<button aria-label=\"CONFIRM\" aria-pressed=\"false\" size=\"small\" mode=\"primary\" class=\" css-1nnj36\">CONFIRM</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6be936749f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9f512e7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-delete-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-delete-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Data Deletion Policy\">Data Deletion</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8af605529373",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55d9da2e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-access-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-access-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Data Access Policy\">Data Access</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58d74e1f40b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9cd73ae9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-policy-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-policy-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Privacy Policy\">Privacy Policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3ecf15ad80b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ceb4e996"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/path[@id=\"path-1\"]",
            "html": "<path d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\" id=\"path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8dd61ecc6619",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be6903ac"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/rect[@id=\"path-3\"]",
            "html": "<rect id=\"path-3\" x=\"0\" y=\"0\" width=\"18\" height=\"18\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d293569dcfac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7872ed39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"New---Mobile-2\"]",
            "html": "<g id=\"New---Mobile-2\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4871d887bd66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7e61421"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"iPhone-11-6-Copy\"]",
            "html": "<g id=\"iPhone-11-6-Copy\" transform=\"translate(-23.000000, -138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "623e4ebf5fc3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-589c0734"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"v1\"]",
            "html": "<g id=\"v1\" transform=\"translate(20.000000, 138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd1a0f1661d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eda99538"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"Icons/angle-left\"]",
            "html": "<g id=\"Icons/angle-left\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4253f068f36a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-065d644f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/mask[@id=\"mask-2\"]",
            "html": "<mask id=\"mask-2\" fill=\"white\">...</mask>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39aef1a6df90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12eb0bab"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/use[@id=\"Mask\"]",
            "html": "<use id=\"Mask\" fill=\"currentColor\" fill-rule=\"nonzero\" href=\"#path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "109587f33e3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e556d72f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "722217574b83",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6be9b0a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/path[@id=\"path-1\"]",
            "html": "<path d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\" id=\"path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/rect[@id=\"path-3\"]",
            "html": "<rect id=\"path-3\" x=\"0\" y=\"0\" width=\"18\" height=\"18\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"New---Mobile-2\"]",
            "html": "<g id=\"New---Mobile-2\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"iPhone-11-6-Copy\"]",
            "html": "<g id=\"iPhone-11-6-Copy\" transform=\"translate(-23.000000, -138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"v1\"]",
            "html": "<g id=\"v1\" transform=\"translate(20.000000, 138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"Icons/angle-left\"]",
            "html": "<g id=\"Icons/angle-left\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/mask[@id=\"mask-2\"]",
            "html": "<mask id=\"mask-2\" fill=\"white\">...</mask>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/use[@id=\"Mask\"]",
            "html": "<use id=\"Mask\" fill=\"currentColor\" fill-rule=\"nonzero\" href=\"#path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"popularservicelinks-desktop-hiddenblock\"]",
            "html": "<div id=\"popularservicelinks-desktop-hiddenblock\" role=\"region\" class=\"popularservicelinks-block popularservicelinks-block--hidden\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9bdda6be054",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d252a48"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"popularservicelinks-mobile-hiddenblock\"]",
            "html": "<div id=\"popularservicelinks-mobile-hiddenblock\" role=\"region\" class=\"popularservicelinks-block popularservicelinks-block--hidden\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da5060230aa0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4124943c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"popularservicelinks-desktop-hiddenblock\"]",
            "html": "<div id=\"popularservicelinks-desktop-hiddenblock\" role=\"region\" class=\"popularservicelinks-block popularservicelinks-block--hidden\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"popularservicelinks-mobile-hiddenblock\"]",
            "html": "<div id=\"popularservicelinks-mobile-hiddenblock\" role=\"region\" class=\"popularservicelinks-block popularservicelinks-block--hidden\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/button[@class=\"qc-cmp2-list-item-header\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">...</button>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3be7798fa23b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-355db2ee"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\">...</p>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07c5e67de540",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c80ed79"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/i[@class=\"icon-li icon-sc-housing\"]",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\" />",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "982b27f8a921",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c43ddcaf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b3a4280573a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6713b73dabab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aabfcfbd99a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.41:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"qc-cmp2-consent-list css-1f88jwd\"]",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df27fa8c44a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b5dc205"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"qc-cmp2-consent-list css-def7e2\"]",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55c2e0f979f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bebcb8b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62a4713a8214",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"qc-usp-title\"]",
            "html": "<p id=\"qc-usp-title\" class=\"qc-usp-title\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8dd03a13a9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb86c9cc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9386bebec379",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b735aa5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of the Sharing of my personal da...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc33697e42c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of the Sale of my Personal Data.</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of processing my Personal Data f...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of Collection, Use, Retention, S...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Google consents</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05c9342774b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee9405b5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "274ff1134847",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9851854"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-1ggley5\"]",
            "html": "<p class=\"css-1ggley5\">Opted Out</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0647b3f80a25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ce3fb87"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dda6acd0b6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow my user data to be sent to Google ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to send me personalized adv...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8c24fff3b79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd323fcf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f3be1880cad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r94",
            "xpath": "/i[@class=\"icon-li icon-sc-housing\"]",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\" />",
            "message": "The menuitem does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "557473881511",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7bf0a2a"
          }
        ],
        "outcomeCount": 2091,
        "duplicateFailedCount": 55,
        "uniqueFailedCount": 37,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2017,
          "failed": 25,
          "cantTell": 8,
          "inapplicable": 39
        },
        "failedRules": [
          "aria-allowed-role",
          "aria-command-name",
          "aria-required-children",
          "aria-required-parent",
          "aria-valid-attr-value",
          "button-name",
          "color-contrast",
          "landmark-unique",
          "list",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd00b2316f48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-901b0930"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role list is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b2714ddfd91",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e59001c4"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[aria-label=\"Google consents\"]",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-label=\"Google consents\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1ed5c03f417",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14cd0e2f"
          },
          {
            "rule": "aria-command-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-command-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".icon-sc-housing",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\"></i>",
            "message": "ARIA commands must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a83d2ef2fafb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-132678c4"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: ul[tabindex]",
            "relatedPaths": [
              ".qc-cmp2-expandable-list"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dbf28a23a27a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b80f5082"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "#residentsSubmenu > .row-fluid > .span5.council-services:nth-child(2) > ul[role=\"menu\"]",
            "html": "<ul role=\"menu\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: a[tabindex]",
            "relatedPaths": [
              ".odd[role=\"presentation\"]:nth-child(3) > a[href$=\"housing\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16b673ebebe0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83bfb8a7"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a3fed78e834",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b8d84af"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".qc-cmp2-list-item-title[role=\"listitem\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consents</p></p>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c75e70794270",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f42209d3"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".icon-sc-housing",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\"></i>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9a04ffeb6a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b3856fa"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "button[aria-controls=\"#iWantToSubmenu\"]",
            "html": "<button aria-controls=\"#iWantToSubmenu\" class=\"primarylink-haschildren\">I want to <i class=\"icon-caret-down\"></i></button>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"#iWantToSubmenu\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "429079a224b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ee11055"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(1) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "065941e47dd8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be3fad78"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(2) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e939f79a49f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee7c3f57"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(3) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "022296beb4ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed1fcf25"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(4) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "165bafc62f79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c88a4ae2"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(5) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a063a589de18",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdb06a64"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(6) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8eaa73b7dda9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54e94c0e"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(7) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f31cde1864b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2803410d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(2) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b219de1c8b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07b54e97"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(3) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86861c5dcac7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-208b4bdb"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(4) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1411d5fc5f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc757748"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".container > .pull-left.horizontal-nav.clearfix",
            "html": "<nav class=\"horizontal-nav clearfix pull-left\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".span12 > .horizontal-nav",
              ".legal-stack > .pull-left.horizontal-nav.clearfix"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "770546e34389",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d530fd8"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-1f88jwd",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4340eb88db87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c77b1d3f"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-def7e2",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=list]",
            "relatedPaths": [
              "#Google\\ Basic\\ Consents"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac2927276c3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f42284f3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".breadcrumb-trail",
            "html": "<div class=\"breadcrumb-trail\">\n    <div class=\"container\">\n\n        <ul class=\"clearfix \">\n\n            <li>Sefton Home</li>\n        </ul>\n    </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b272e5eadad7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4fd1842c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".reciteMeButton",
            "html": "<a class=\"reciteMeButton\" href=\"#\">Recite Me Button</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7d08394160d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3598ee18"
          }
        ],
        "outcomeCount": 2089,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 25
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4756,
          "failed": 266,
          "cantTell": 220,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_valid",
          "aria_content_in_landmark",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "aria_parent_required",
          "aria_role_redundant",
          "aria_role_valid",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_exists",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "target_spacing_sufficient",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a00c03a3a2cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0713bd1c"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/css/bootstrap.css\" media=\"screen\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb1c04d0042b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6701fcff"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/css/bootstrap.css\" media=\"screen\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a7a834bdf12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ee5089b"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad1582127367",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cc82beb"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af5f1e1e11b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e592262"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bed2086dc1a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-223934ca"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" aria-label=\"Close\" tabindex=\"0\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84f007eb9cfd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-470af992"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" aria-label=\"Close\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "276836aa84ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a0278b8c"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" aria-label=\"Close\" tabindex=\"0\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6896ccbbb954",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a024d76"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"qc-usp-main-messaging\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "643d3e804df2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b9d48e8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"qc-usp-main-messaging\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21d7e133d53f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f86c3bd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"qc-usp-main-messaging\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d53e573904a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fd9169e"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1cb1e5707982",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.iabprivacy.com/optout.html\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c0edf75b275",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85996214"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p class=\"usp-dns-text\">",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "863b9f5a346f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2d0a352"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "message": "The element with role \"list\" owns the child element with the role \"list\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67d3262dddeb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27ce8bc0"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Opt-Outs\" class=\"qc-cmp2-list-item-header\" role=\"listitem\">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce378e216073",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9d9d79b"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b1a876e8592",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc13cec7"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a1cd9b5bd3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-318f2b82"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fc2f741d725",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86bdeaf9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c56aa63106ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7501615"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6851c24b48ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fcbd48"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ca84054eba2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4279bb87"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-jxfk95\" aria-checked=\"true\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "369d543ae50e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0bf22f74"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-jxfk95\" aria-checked=\"true\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c778136c494",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-097a0ee0"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "message": "The element with role \"list\" owns the child element with the role \"list\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06bcef542fe4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-916ffaa7"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<li role=\"list\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" id=\"Google Basic Consents\">",
            "message": "The ARIA role 'list' is not valid for the element <li>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "940280581c2d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-626c47f1"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Google consents\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7ca1b988ec6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d99829a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Google consents\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5d29c6d14f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92a99839"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Google consents\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fcb12833364e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bafd5334"
          },
          {
            "rule": "aria_parent_required",
            "xpath": null,
            "html": "<p role=\"listitem\" class=\"qc-cmp2-list-item-title\">",
            "message": "Element with \"listitem\" role is not contained in or owned by an element with one of the following roles: \"list\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c04700ac1f2f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0b288bc"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<path id=\"path-1\" d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\">",
            "message": "The <path> element has the id \"path-1\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10456186cb8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56fc209f"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<rect height=\"18\" width=\"18\" y=\"0\" x=\"0\" id=\"path-3\">",
            "message": "The <rect> element has the id \"path-3\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf45f051bbc1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e629ad5"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g fill-rule=\"evenodd\" fill=\"none\" stroke-width=\"1\" stroke=\"none\" id=\"New---Mobile-2\">",
            "message": "The <g> element has the id \"New---Mobile-2\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c22ffd40b42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8bb3f26"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g transform=\"translate(-23.000000, -138.000000)\" id=\"iPhone-11-6-Copy\">",
            "message": "The <g> element has the id \"iPhone-11-6-Copy\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25a7933f45cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7cb2f3c6"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g transform=\"translate(20.000000, 138.000000)\" id=\"v1\">",
            "message": "The <g> element has the id \"v1\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dba797f264ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b65a7da"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g id=\"Icons/angle-left\">",
            "message": "The <g> element has the id \"Icons/angle-left\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bde8b1e06b28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-433b7162"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<mask fill=\"white\" id=\"mask-2\">",
            "message": "The <mask> element has the id \"mask-2\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d2a8d9cc6d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ec65297"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<use href=\"#path-1\" fill-rule=\"nonzero\" fill=\"currentColor\" id=\"Mask\">",
            "message": "The <use> element has the id \"Mask\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2d1aefed5cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27af0c4d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e942614f9ab4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84d65b44"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b872c4ff6dc0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90afd1fa"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7ec809721d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c03f6f5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\" css-1nnj36\" mode=\"primary\" size=\"small\" aria-pressed=\"false\" aria-label=\"CONFIRM\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec7da9d06108",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee51e1a0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\" css-1nnj36\" mode=\"primary\" size=\"small\" aria-pressed=\"false\" aria-label=\"CONFIRM\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db5d66b3614c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50201e0d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Data Deletion Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-delete-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc77b4eead63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8f33cbb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Data Access Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-access-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a70360b8fb8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ab39f58"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Privacy Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-policy-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8360a90dd3bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8f7118b"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"horizontal-nav clearfix pull-left\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "302b6b6d3939",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52f20197"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37cb706a2a14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f12d8e0d"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d1144191d01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-17f10c7b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#main-menu\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e26e0a81309",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5979e6c8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/miscellaneous-pages/contact-the-council\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1da99cf49aff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a9b700f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/miscellaneous-pages/about-this-website\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a778e3759e3b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe28ff30"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a href=\"/miscellaneous-pages/about-this-website\">",
            "message": "Undersized target \"a\" does not have sufficient spacing of 12 CSS pixels from another target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "871a0714640c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f7538b5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/miscellaneous-pages/languages\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43af8227045a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8cab08ed"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a href=\"/miscellaneous-pages/languages\">",
            "message": "Undersized target \"a\" does not have sufficient spacing of 12 CSS pixels from another target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "049c1775040d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cc87564"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/miscellaneous-pages/sitemap\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c7680245874",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82953e88"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a href=\"/miscellaneous-pages/sitemap\">",
            "message": "Undersized target \"a\" does not have sufficient spacing of 12 CSS pixels from another target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fe5c6ba4631",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f51e658"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#\" class=\"reciteme\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d4b05788302",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5aa8fb39"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a href=\"#\" class=\"reciteme\">",
            "message": "Undersized target \"a\" does not have sufficient spacing of 12 CSS pixels from another target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b1632eeb91d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8955677e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Return to the Sefton Council home page\" href=\"/sefton-home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de0f93a20fa5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e13b30cf"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img role=\"presentation\" alt=\"\" src=\"/images/SeftonCouncil Logo v2 white.svg\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a243dbb6f22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4eb1eb29"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"tabletSearch\" name=\"searchString\" placeholder=\"Search\" class=\"search-query\" type=\"text\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d0b9a86697f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b394be44"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"tabletSearch\" name=\"searchString\" placeholder=\"Search\" class=\"search-query\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed6088cd5bc8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-71486ad2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"btn btn-large\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e889fd93824",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ebd72bac"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a title=\"\" data-original-title=\"\" data-content=\"<ul><li>Use double-quotes to search for phrases, <i>eg \"council tax\"</i></li><li>Exclude terms by preceding them with a hyphen, <i>eg parks -car</i></li></ul>\" data-trigger=\"click\" data-html=\"true\" data-placement=\"left\" data-toggle=\"popover\" data-container=\"body\" style=\"font-size:11px\">",
            "message": "Text contrast of 1.01 with its background is less than the WCAG AA minimum requirements for text of size 11px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4f8cf13cd93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-089f7af7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav class=\"primary-navigation\" role=\"navigation\" aria-label=\"main menu\" id=\"main-menu\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84adbb69123e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bcb71a55"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"menubar\" class=\"primary-links\" id=\"primary-links\">",
            "message": "Verify the <ul> element with \"menubar\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00eb6d26dd29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-809c8312"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/sefton-home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edfb4610b3da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4db51778"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<li role=\"menuitem\" class=\"expandable shortcuts menu-council-services\">",
            "message": "Component with \"menuitem\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bfa2f3f94239",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af68eefa"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#residentsSubmenu\">",
            "message": "The 'id' \"#residentsSubmenu\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "888de78d28b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19de6123"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#residentsSubmenu\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fda401f117ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f940c8b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#residentsSubmenu\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3afd36650ce2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-32168a18"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec04857f5eff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8bb41862"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/advice-benefits\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be4de130d557",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0229d4c8"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/advice-benefits\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a92829e59c29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bd8f4483"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c110b50823ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-607904c7"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70b53737b6dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecc78d2c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/social-care-and-health\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "deb929cb0275",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f4b6a38"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/social-care-and-health\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf306c035dc5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a888bb1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/council-tax\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad17147fa22c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dfc80a14"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/council-tax\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7a638ab36f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e111a984"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/schools-learning\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92fab08860db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11c9dc4b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/schools-learning\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e324ef3169b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ad60ff3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/parking-roads-travel\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cf78231bdd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce35b88a"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/parking-roads-travel\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d147cfd17b9e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2debffcf"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/environment\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "558ad8294fd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d8d8921"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/environment\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "576dd30b1212",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ed85774"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/growth-and-strategic-investment\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "864f58f28c69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-684bba46"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/growth-and-strategic-investment\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fdac75e508d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07ec4ad7"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"menu\">",
            "message": "The element with role \"menu\" owns the child element with the role \"link\" that is not one of the allowed role(s): \"menuitem, menuitemcheckbox, menuitemradio\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1d5f710a37c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f180ca6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/your-council\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "273673a45723",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-21fcb638"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/your-council\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4562f3ff3e58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f200149"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/jobs-volunteering-and-training/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef746b464269",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a14f7bd5"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/jobs-volunteering-and-training/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dfaf8044f5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f2f35b1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/housing\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71b5561ca822",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-59fe4772"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"/housing\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2555e9b9f113",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03748748"
          },
          {
            "rule": "aria_parent_required",
            "xpath": null,
            "html": "<i role=\"menuitem\" class=\"icon-li icon-sc-housing\">",
            "message": "Element with \"menuitem\" role is not contained in or owned by an element with one of the following roles: \"group, menu, menubar\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94b3bbdfa061",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15ce7da6"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<i role=\"menuitem\" class=\"icon-li icon-sc-housing\">",
            "message": "Interactive component with ARIA role 'menuitem' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "978eb85e7094",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99ebfd5e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/births-marriages-and-deaths\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23ebb5c04b0f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dec1401d"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/births-marriages-and-deaths\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68c9591598d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15664a7a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/sport-leisure\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "923531539c05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1962ff2"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/sport-leisure\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b61e271d97f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df641cf3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/planning-building-control\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7de0193d92a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b9a3bea4"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/planning-building-control\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31d734adbb1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cded217"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/elections\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b727ae05034a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b8fa285"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/elections\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87330f8f5b13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b87922aa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/online\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6db4b2f8de20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7774a273"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/online\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0566f67fc4c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3786ae06"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<li class=\"expandable shortcuts menu-council-services\" role=\"menuitem\">",
            "message": "Component with \"menuitem\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8bff8ebb256",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79ce3891"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#businessSubmenu\">",
            "message": "The 'id' \"#businessSubmenu\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59ff6300e7d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-088c4d6e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#businessSubmenu\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8044c0e63144",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25cc8ee6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#businessSubmenu\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94e2bc57411b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba8c659b"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\" class=\"icons-ul\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ee975577a8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc0ee8da"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/business-rates\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b8b570a2146",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-08f85468"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/business-rates\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2d9969bb096",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe7cd154"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/business-support-and-investment\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e5201b8b909",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47227f41"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/business-support-and-investment\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bff2876f3dbe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19130eeb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/licensing-registration\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a80d698510b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2647d027"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/licensing-registration\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df2703c82fd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e9b6ef3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/tenders-contracts\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8be23bc4d6bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cd3f2b2"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/tenders-contracts\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "891588a21b6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-193fcc9a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/pay-an-invoice-from-the-council\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b865ef227e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af41c931"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/pay-an-invoice-from-the-council\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3f1251011f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d733eabe"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\" class=\"icons-ul\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/commercial-property\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f823e2df7c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91afae90"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/commercial-property\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e8ff45ae4d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5304afb3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/food-hygiene-ratings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e5ec5a372fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7efdce9d"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/food-hygiene-ratings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6da6abe6cc7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-187ce180"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/commercial-waste\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81b3f62b8c87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fba728f"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/commercial-waste\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17a101868c72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1df344e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/security-service-sefton-arc\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b27c108b1e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2400cb6c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/security-service-sefton-arc\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d57ac28569b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23940b51"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/business-improvement-districts\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90bc29260fd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7405f94e"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/business-improvement-districts\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbbdeaa8f9b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50430e8f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/business-rates/new-online-my-account-service\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84b7e80ce518",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4232d17"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/business-rates/new-online-my-account-service\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b72d04bf414e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-604e8e7b"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<li role=\"menuitem\" class=\"expandable shortcuts menu-council-services\">",
            "message": "Component with \"menuitem\" role has more than one tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#aroundSeftonSubmenu\">",
            "message": "The 'id' \"#aroundSeftonSubmenu\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bd3864a2b4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e0c37fe"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#aroundSeftonSubmenu\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7aa0bc805b0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f625f6b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#aroundSeftonSubmenu\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3675f37a74c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0181e6b2"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\" class=\"icons-ul\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"http://aintree.thejockeyclub.co.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa621c40d7f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5549666"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"http://aintree.thejockeyclub.co.uk/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bec27bd8ce31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-833208f7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/another-place-by-antony-gormley\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "090e40382d94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ae37949"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/another-place-by-antony-gormley\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88b5aae2d64e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ffbf80b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/arts-culture-and-events\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4663b33d7db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9b99e4d"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/arts-culture-and-events\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c58351b29d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b96febba"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/coast-and-countryside/visiting-our-beaches\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c9541642227",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-039a2c91"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/coast-and-countryside/visiting-our-beaches\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe72c3bc3ff4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a312afab"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/coast-and-countryside\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0728a315f6a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8658b12a"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/coast-and-countryside\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "683a180d5685",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a381105c"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\" class=\"icons-ul\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/parks-and-greenspaces\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9e6bd6000b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b74b5b5"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/parks-and-greenspaces\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec4a8dc0b331",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-887b36fd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/walking-and-cycling-in-sefton/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c6d14a46629",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c069cdc"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/walking-and-cycling-in-sefton/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ade864d5d12c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8e15ba"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"http://www.visitsouthport.com/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14088e7b7d97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d157ff7a"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"http://www.visitsouthport.com/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67339f0f2158",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8024ab95"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/filming-media-production-in-sefton\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc3ec4e14b19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ffd2d9a9"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/filming-media-production-in-sefton\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04f5b7be1f1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea358c23"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/southport-eco-visitor-centre\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f942cf58e3c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f2684d4"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/southport-eco-visitor-centre\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbc1e5a32353",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea541cf9"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<li role=\"menuitem\" class=\"expandable shortcuts menu-do-it-online last\">",
            "message": "Component with \"menuitem\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "666eb7c4790e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e46d321"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-controls=\"#iWantToSubmenu\">",
            "message": "The 'id' \"#iWantToSubmenu\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "336c9a51ffb8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-38005102"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-controls=\"#iWantToSubmenu\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b526efadc32e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57f6ba94"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"primarylink-haschildren\" aria-controls=\"#iWantToSubmenu\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba82996d3b65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-841f2cea"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\" class=\"icons-ul\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/bins-and-recycling/missed-collections/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6450eb668632",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41f33cc2"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/bins-and-recycling/missed-collections/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f1d08fab87e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aacb3403"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/parking-roads-travel/street-maintenance/highway-issues\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "167d4f11a0fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c497ce8"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/parking-roads-travel/street-maintenance/highway-issues\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a57ddee29f06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad92a89a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/parking-roads-travel/road-safety/report-a-broken-street-light-on-the-highway\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "734184351d34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7870fee4"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/parking-roads-travel/road-safety/report-a-broken-street-light-on-the-highway\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57b6cf0e516d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bcba6297"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/bins-and-recycling/street-services/fly-tipping\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3504fadff3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0d08d9b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/bins-and-recycling/street-services/fly-tipping\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06cb35b3b44c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7374974b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/bins-and-recycling/street-services/dog-fouling\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f99b57792472",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75282387"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/bins-and-recycling/street-services/dog-fouling\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34b64b192fb1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c662ba3f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/environment/pests-pollution-and-food-hygiene/pollution\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a8e50f8e177",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-faded832"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/environment/pests-pollution-and-food-hygiene/pollution\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b066d01c5cc5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-816abcae"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/social-care-and-health/children-and-young-people/report-a-child-or-young-person-at-risk/information-for-professionals\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f2ed409aad8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-530d778c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/social-care-and-health/children-and-young-people/report-a-child-or-young-person-at-risk/information-for-professionals\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a8f8ef2817b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62fa6b8c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://forms.sefton.gov.uk/hatecrimereport\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "563f3613c988",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b57e0cf"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://forms.sefton.gov.uk/hatecrimereport\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47175a4d40b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92b9be7e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/advice-benefits/crime-and-emergencies/prevent-countering-extremism/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "294ab66a6c38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e1bcc48"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/advice-benefits/crime-and-emergencies/prevent-countering-extremism/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "252a8a3632b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcf3e286"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/miscellaneous-pages/online-services?view=report\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bca030ce7777",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc4f3319"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/miscellaneous-pages/online-services?view=report\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd648570465b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c379c4e4"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\" class=\"icons-ul\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.civicaepay.co.uk/Sefton/Webpay_Public/Webpay/Default.aspx?fund=01\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eaa5a1525968",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85955b87"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.civicaepay.co.uk/Sefton/Webpay_Public/Webpay/Default.aspx?fund=01\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f804c11731af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-611e61c0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://sefton.tarantoportal.com/pcn\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "579398f969c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe2785df"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://sefton.tarantoportal.com/pcn\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "613077cda9ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5bd5b04f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.civicaepay.co.uk/Sefton/Webpay_Public/Webpay/Default.aspx?fund=26\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3cdca9af579",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2dbc581"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.civicaepay.co.uk/Sefton/Webpay_Public/Webpay/Default.aspx?fund=26\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3f853a9d5ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50cc6726"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/bins-and-recycling/bulky-item-collections/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "426ee334b0d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84c5d0d6"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/bins-and-recycling/bins-and-recycling/bulky-item-collections/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b79c5c723692",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8495701d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.civicaepay.co.uk/Sefton/Webpay_Public/Webpay/Default.aspx?fund=16\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dd6b32f1bcc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1da66fb"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.civicaepay.co.uk/Sefton/Webpay_Public/Webpay/Default.aspx?fund=16\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3f2fddcbc2b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62c7ef46"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.civicaepay.co.uk/Sefton/Webpay_Public/Webpay/Default.aspx?fund=07\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdcff440abae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef0f62c5"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.civicaepay.co.uk/Sefton/Webpay_Public/Webpay/Default.aspx?fund=07\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cbe92cd6266",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ae80596"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/environment/environmental-health-trading-standards-and-licensing/fixed-penalty-notice-payments/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37b308a37ee0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-522226f6"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/environment/environmental-health-trading-standards-and-licensing/fixed-penalty-notice-payments/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9f6b1e2ee8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-952a0f53"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/miscellaneous-pages/online-services?view=pay\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "137c84a9202b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba7b6479"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/miscellaneous-pages/online-services?view=pay\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95744bf7e785",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c100d633"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul role=\"menu\" class=\"icons-ul\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/parking-roads-travel/parking/blue-badge-applications\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "294649dc1b51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a5c5f17"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/parking-roads-travel/parking/blue-badge-applications\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2b6c3551341",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c422fae"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/planning-building-control/apply-for-permission/how-to-make-a-planning-application\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a58a74448de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c341e11"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/planning-building-control/apply-for-permission/how-to-make-a-planning-application\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0267764655ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e38cd74"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/parks-and-greenspaces/allotments\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "677224fa858a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10b6c559"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/around-sefton/parks-and-greenspaces/allotments\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16902aa14605",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26d82950"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/licensing-registration\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/business/licensing-registration\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://sefton.tarantoportal.com/pcn\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://sefton.tarantoportal.com/pcn\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/environment/environmental-health-trading-standards-and-licensing/fixed-penalty-notices/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bd72e1c65c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa5ee15c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/environment/environmental-health-trading-standards-and-licensing/fixed-penalty-notices/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9b33b4d00ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ef3c9ab"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.gov.uk/register-to-vote\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "052ca917dc4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6622c97"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"https://www.gov.uk/register-to-vote\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54961a49d101",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87adbfb3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/miscellaneous-pages/online-services?view=apply\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77e8b67b75ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecb362fe"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a role=\"menuitem\" href=\"/miscellaneous-pages/online-services?view=apply\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "351220cdd5b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c8bec8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul class=\"clearfix \">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68069d24f480",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d415b7e4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"popularserviceitem\" target=\"_self\" href=\"/southport-together/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5b2cc6094a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb473bf1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"popularserviceitem\" target=\"_self\" href=\"/bins-and-recycling\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "421408edbff6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ceb5c599"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"popularservicelinks-mobile-hiddenblock\" class=\"popularservicelinks-button btn btn-large btn-blue\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c5a8aabc54e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0bb7c2b"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"horizontal-nav\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7cc7f319a69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e288b547"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"horizontal-nav\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "406dd24bc66d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b72a9f5"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img role=\"presentation\" alt=\"\" src=\"/images/accessibility.svg\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "502026a85464",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a226553d"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<img role=\"presentation\" class=\"header-icon\" alt=\"\" src=\"/images/sign-up-icon.svg\">",
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdc822ea33c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f973dd4"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"horizontal-nav clearfix\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0864a120d11",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-962393cf"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"horizontal-nav clearfix\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9e2e6c5474a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-318a00c7"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"horizontal-nav clearfix pull-left span12\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b60925bddcb3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b7b1905"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"horizontal-nav clearfix pull-left span12\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "116fc4d6083e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60990896"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"#\" class=\"reciteMeButton\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a458f796da1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56bbfd1b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#\" class=\"reciteMeButton\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3745a36b8cfd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d999e071"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a style=\"position: fixed; bottom: 0px; right: 0px; z-index: 2147483598; line-height: 0;\" role=\"button\" tabindex=\"0\" title=\"Live Chat Software Click4Assistance\" id=\"C4A_lnk1\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c16da9d544d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7491b0d9"
          }
        ],
        "outcomeCount": 5028,
        "uniqueFailedCount": 226,
        "duplicateFailedCount": 40,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 46,
          "failed": 46,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "adaptable/list-children",
          "aria/aria-allowed-role",
          "keyboard-accessible/focus-order",
          "keyboard-accessible/nested-interactive",
          "labels-and-names/aria-command-name",
          "labels-and-names/aria-toggle-field-name",
          "labels-and-names/button-name",
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/form-label",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-unique",
          "landmarks/no-duplicate-banner",
          "landmarks/region",
          "text-alternatives/image-redundant-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "#popularservicelinks-desktop-hiddenblock > div > div:nth-of-type(10) > a[href=\"/sport-leisure\"] > p > img",
            "selector": "#popularservicelinks-desktop-hiddenblock > div > div:nth-of-type(10) > a[href=\"/sport-leisure\"] > p > img",
            "html": "<img src=\"/media/pwijo1ka/sports-and-leisure.png\" style=\"width:100px\" alt=\"sports and leisure \">",
            "impact": "minor",
            "message": "Alt text \"sports and leisure \" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19f3bb1908bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1cd68796"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "#popularservicelinks-mobile-hiddenblock > div > div:nth-of-type(10) > a[href=\"/sport-leisure\"] > p > img",
            "selector": "#popularservicelinks-mobile-hiddenblock > div > div:nth-of-type(10) > a[href=\"/sport-leisure\"] > p > img",
            "html": "<img src=\"/media/pwijo1ka/sports-and-leisure.png\" style=\"width:80px\" alt=\"sports and leisure \">",
            "impact": "minor",
            "message": "Alt text \"sports and leisure \" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78075c7abc64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f0f4dd4"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "#popularservicelinks-desktop-hiddenblock > div > div:nth-of-type(10) > a[href=\"/sport-leisure\"] > p > img",
            "selector": "#popularservicelinks-desktop-hiddenblock > div > div:nth-of-type(10) > a[href=\"/sport-leisure\"] > p > img",
            "html": "<img src=\"/media/pwijo1ka/sports-and-leisure.png\" style=\"width:100px\" alt=\"sports and leisure \">",
            "impact": "minor",
            "message": "Alt text \"sports and leisure \" duplicates surrounding a text.",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "#popularservicelinks-mobile-hiddenblock > div > div:nth-of-type(10) > a[href=\"/sport-leisure\"] > p > img",
            "selector": "#popularservicelinks-mobile-hiddenblock > div > div:nth-of-type(10) > a[href=\"/sport-leisure\"] > p > img",
            "html": "<img src=\"/media/pwijo1ka/sports-and-leisure.png\" style=\"width:80px\" alt=\"sports and leisure \">",
            "impact": "minor",
            "message": "Alt text \"sports and leisure \" duplicates surrounding a text.",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "adaptable/list-children",
            "xpath": "ul:nth-of-type(1) > div",
            "selector": "ul:nth-of-type(1) > div",
            "html": "<div class=\"qc-cmp2-scrollable-section\"><ul class=\"qc-cmp2-consent-list\"><li id=\"1\" class=\"qc-cmp2-list-item qc-cmp2-expanded\"><button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-...",
            "impact": "serious",
            "message": "List contains non-<li> child <div>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc82f0ad4b5d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f174b17"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#qc-cmp2-usp > div:nth-of-type(1) > div:nth-of-type(1)",
            "selector": "#qc-cmp2-usp > div:nth-of-type(1) > div:nth-of-type(1)",
            "html": "<div class=\"qc-usp-main-messaging\" tabindex=\"0\"><div class=\"usp-dns\"><p>If you wish to opt-out of the sale, sharing to third parties, or processing of your personal or sensitive information for target...",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "714998586f84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-634b240c"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/housing\"] > i",
            "selector": "a[href=\"/housing\"] > i",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\"></i>",
            "impact": "serious",
            "message": "Interactive element <i> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c54062680200",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a0325830"
          },
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "body > header:nth-of-type(2)",
            "selector": "body > header:nth-of-type(2)",
            "html": "<header class=\"visible-phone site-header\">\n\t<nav class=\"horizontal-nav\" style=\"font-size:smaller\">\n        <ul>\n            <li class=\"first\"><a href=\"/miscellaneous-pages/contact-the-council\"><img sr...",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "008b23687796",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6ecfdaa"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "div > nav[aria-label=\"Main Menu\"]",
            "selector": "div > nav[aria-label=\"Main Menu\"]",
            "html": "<nav class=\"topic-nav-menu\" aria-label=\"Main Menu\" role=\"navigation\">\n                            <button class=\"topic-nav-toggle topic-nav-toggle--home\" aria-expanded=\"false\" aria-controls=\"main-menu...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have the same label \"main menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc47089c1e7e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a35f6629"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#popularservicelinks-desktop-hiddenblock",
            "selector": "#popularservicelinks-desktop-hiddenblock",
            "html": "<div id=\"popularservicelinks-desktop-hiddenblock\" role=\"region\" class=\"popularservicelinks-block popularservicelinks-block--hidden\">\n                        <div class=\"row-fluid\">\n        <div class=...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"decorative\n                \n                adult social care and health\n            \n        \n        \n            \n                \n                                decorative \n                \n                seft0nline - helping you online\n            \n        \n        \n            \n                \n                                decorative\n                \n                fostering\n            \n        \n        \n            \n                \n                                decorative\n                \n                register to vote\n            \n        \n        \n            \n                \n                                decorative\n                \n                your council\n            \n        \n        \n            \n                \n                                decorative\n                \n                equalities, consultation and accessibility\n            \n        \n        \n            \n                \n                                decorative\n                \n                community learning\n            \n        \n        \n            \n                \n                                decorative\n                \n                libraries\n            \n        \n        \n            \n                \n                                decorative \n                \n                elections in sefton\n            \n        \n        \n            \n                \n                                sports and leisure \n                \n                sports and leisure\n            \n        \n        \n            \n                \n                                decorative\n                \n                bereavement services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76d9e54145a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3eecb304"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#popularservicelinks-mobile-hiddenblock",
            "selector": "#popularservicelinks-mobile-hiddenblock",
            "html": "<div id=\"popularservicelinks-mobile-hiddenblock\" role=\"region\" class=\"popularservicelinks-block popularservicelinks-block--hidden\">\n                            <div class=\"popularservicelinks-servicei...",
            "impact": "moderate",
            "message": "Multiple region landmarks have the same label \"decorative            \n            adult social care and health\n         \n    \n    \n        \n            \n                            decorative             \n            seft0nline - helping you online\n         \n    \n    \n        \n            \n                            decorative            \n            fostering\n         \n    \n    \n        \n            \n                            decorative            \n            register to vote\n         \n    \n    \n        \n            \n                            decorative            \n            your council\n         \n    \n    \n        \n            \n                            decorative            \n            equalities, consultation and accessibility\n         \n    \n    \n        \n            \n                            decorative            \n            community learning\n         \n    \n    \n        \n            \n                            decorative            \n            libraries\n         \n    \n    \n        \n            \n                            decorative             \n            elections in sefton\n         \n    \n    \n        \n            \n                            sports and leisure             \n            sports and leisure\n         \n    \n    \n        \n            \n                            decorative            \n            bereavement services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2659cc420572",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eefec7e8"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#qc-cmp2-container",
            "selector": "#qc-cmp2-container",
            "html": "<div class=\"qc-cmp2-container\" id=\"qc-cmp2-container\" data-nosnippet=\"\"><div class=\"qc-cmp2-main\" id=\"qc-cmp2-main\" data-nosnippet=\"\"><div height=\"720\" class=\"qc-cmp-cleanslate css-11llh9d\"><div id=\"q...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e521b95737d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb61efe1"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(2)",
            "selector": "body > div:nth-of-type(2)",
            "html": "<div class=\"breadcrumb-trail\">\n    <div class=\"container\">\n\n        <ul class=\"clearfix \">\n\n            <li>Sefton Home</li>\n        </ul>\n    </div>\n</div>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b1576dfdfff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09cd662a"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b1a348045fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d8e68eb"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97b0dc51c104",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81a5351d"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8672bab0e8aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d026323"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b37cb491704",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40f6813c"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e682a0e46942",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19c5b7db"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1219fad19ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-675940c9"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20086ff0e069",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93108d8f"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#\\31  > button[aria-label=\"Opt-Outs\"]",
            "selector": "#\\31  > button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p></d...",
            "impact": "serious",
            "message": "Accessible name \"Opt-Outs\" does not contain visible text \"Personal Data Processing Opt Outs\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa893c730f63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d22542"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#\\31  > div:nth-of-type(1) > div:nth-of-type(1) > div > button",
            "selector": "#\\31  > div:nth-of-type(1) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF<...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d250b21bca2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae5c0efd"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#\\31  > div:nth-of-type(2) > div:nth-of-type(1) > div > button",
            "selector": "#\\31  > div:nth-of-type(2) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF<...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87aa5d7f07b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0edee4f4"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > div:nth-of-type(1) > div > button",
            "selector": "div:nth-of-type(3) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF<...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2499b276297a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6087aa0d"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(4) > div:nth-of-type(1) > div > button",
            "selector": "div:nth-of-type(4) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"true\" class=\"qc-cmp2-toggle css-jxfk95\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3970110dcb9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd687e2e"
          },
          {
            "rule": "labels-and-names/aria-command-name",
            "xpath": "a[href=\"/housing\"] > i",
            "selector": "a[href=\"/housing\"] > i",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\"></i>",
            "impact": "serious",
            "message": "ARIA command has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97e2e0f01c20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b76a1fb1"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2eced9c27c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e9b2de6"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2810ba6c6891",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db376747"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "119ecb60b8d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-862c96bb"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0fd2fe6d561",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aae64f2d"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa1872be9157",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec568791"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65b11d623a67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e66cc5c"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b07fed5806c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9653f553"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84276a3fadfb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe5c01fe"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fddd9f7808de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c620eea4"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50eef880da48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-559f2fcb"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "280b602d0ed6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9555d96e"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "512657bcc174",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a013593"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8aabc6f044d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-685703e2"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df9daf45eba5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df7c4e74"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#toggleDescription",
            "selector": "#toggleDescription",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\"><p>I want to opt-out of the Sale of my Personal Data.</p></label>",
            "impact": "critical",
            "message": "Duplicate ID \"toggleDescription\" referenced by aria-labelledby.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6159951ec922",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c485b201"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#popularservicelinks-desktop-hiddenblock",
            "selector": "#popularservicelinks-desktop-hiddenblock",
            "html": "<div id=\"popularservicelinks-desktop-hiddenblock\" role=\"region\" class=\"popularservicelinks-block popularservicelinks-block--hidden\">\n                        <div class=\"row-fluid\">\n        <div class=...",
            "impact": "critical",
            "message": "Duplicate ID \"popularservicelinks-desktop-hiddenblock\" referenced by aria-controls.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a26f97f65ac3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6eff3224"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#popularservicelinks-mobile-hiddenblock",
            "selector": "#popularservicelinks-mobile-hiddenblock",
            "html": "<div id=\"popularservicelinks-mobile-hiddenblock\" role=\"region\" class=\"popularservicelinks-block popularservicelinks-block--hidden\">\n                            <div class=\"popularservicelinks-servicei...",
            "impact": "critical",
            "message": "Duplicate ID \"popularservicelinks-mobile-hiddenblock\" referenced by aria-controls.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cfb08af75cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba7d2fa4"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#\\31  > button[aria-label=\"Opt-Outs\"]",
            "selector": "#\\31  > button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p></d...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eddefe78f374",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3c8b63b"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#Google\\ Basic\\ Consents",
            "selector": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\"><button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-label=\"Google consents\" aria-live=\"polite\"><div clas...",
            "impact": "minor",
            "message": "Role \"list\" is not allowed on element <li>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7df7d1f2fcb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73b7ba25"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#Google\\ Basic\\ Consents > button[aria-label=\"Google consents\"]",
            "selector": "#Google\\ Basic\\ Consents > button[aria-label=\"Google consents\"]",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-label=\"Google consents\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consent...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5678de2cc946",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e290bcf4"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 44,
        "duplicateFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1051,
          "failed": 36,
          "cantTell": 245,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R16",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R43",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R66",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R69",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "428bb97135cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5076a169352",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b37cacb3315",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cef920466e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4088ef72d52d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b7562f2e256",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1334,
        "duplicateFailedCount": 30,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 127
    },
    {
      "submittedUrl": "https://www.sevenoaks.gov.uk/",
      "finalUrl": "https://www.sevenoaks.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Sevenoaks District Council homepage",
      "elapsedMs": 12487,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc5c0ac97e5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cf6548566fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42dc23296d90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55f6088629e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c6844721fb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d82df99b3135",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c153e0e1c14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd93ea9e3622",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7829a3b0300e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98553767ba00",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f477664b18ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e75258aaa6d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92b20977f4ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40c58788ef31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f181c7c50fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.sheffield.gov.uk/",
      "finalUrl": "https://www.sheffield.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Sheffield City Council",
      "elapsedMs": 15746,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 715,
          "failed": 21,
          "cantTell": 52,
          "inapplicable": 50
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r43",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-city-council/my-account\" data-drupal-link-system-path=\"node/8944\">My Account</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b2a72247487",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/job-vacancies\" data-drupal-link-system-path=\"node/8448\">Jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\" data-drupal-link-system-path=\"node/6848\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"lgd-header__toggle lgd-header__toggle--search search-toggle\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--search search-toggle\" data-target=\"lgd-scc__search\" aria-controls=\"lgd-scc__search\" aria-expanded=\"false\" aria-label=\"Search: expand and jump to search form\" data-once=\"header-toggle\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1add3f184c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-22ed9ebd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"lgd-header__toggle lgd-header__toggle--secondary services-toggle\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary services-toggle\" data-target=\"lgd-header__nav--secondary\" aria-controls=\"lgd-header__nav--secondary\" aria-expanded=\"false\" aria-label=\"Services: expand and jump to services menu\" data-once=\"header-toggle\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "487ecf609109",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-997e4a57"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/all-services\">\n              All services\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f47d5ec2c5e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f4db019"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\">See all news</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"scc-feedback__button js-toggle-disclosure js-processed\"]",
            "html": "<button class=\"scc-feedback__button js-toggle-disclosure js-processed\" aria-controls=\"scc-feedback__form\" aria-expanded=\"false\" aria-label=\"Show feedback form\">\n                please let us know if it was help...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d072328b7829",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b5f03b2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-city-council/contact-us\" data-drupal-link-system-path=\"node/2686\">How to contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ext\"]",
            "html": "<a href=\"https://www.welcometosheffield.co.uk/visit/whats-on/\" class=\"ext\" data-extlink=\"\" title=\"(opens in a new window)\" rel=\"noreferrer\">Sheffield events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93288b7bcf04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b41f3d3a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ext\"]",
            "html": "<a href=\"https://haveyoursay.sheffield.gov.uk/\" class=\"ext\" data-extlink=\"\" title=\"(opens in a new window)\" rel=\"noreferrer\">Consultations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ext\"]",
            "html": "<a href=\"https://advertising.sheffield.gov.uk/\" class=\"ext\" data-extlink=\"\" title=\"(opens in a new window)\" rel=\"noreferrer\">Advertising and sponsorship</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/privacy-data\" data-drupal-link-system-path=\"node/8244\">Privacy and data</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/utilities/footer-links/cookie-policy\" data-drupal-link-system-path=\"node/3523\">Use of cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/utilities/footer-links/accessibility-statement\" data-drupal-link-system-path=\"node/3522\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@class=\"scc-feedback__button js-toggle-disclosure js-processed\"]",
            "html": "<button class=\"scc-feedback__button js-toggle-disclosure js-processed\" aria-controls=\"scc-feedback__form\" aria-expanded=\"false\" aria-label=\"Show feedback form\">\n                please let us know if it was help...</button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d18576478f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99123520"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5687a640186",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32f88b9ecac5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.96:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be2c08c7e505",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.96:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 838,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 10,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 735,
          "failed": 3,
          "cantTell": 29,
          "inapplicable": 41
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5edb42b53265",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>For you and your city</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87960b22197c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#views-exposed-form-search-results-embed-1-69e16a1dd7ae7-block > .js-form-type-search-api-autocomplete.form-item-s.js-form-item-s",
            "html": "<div class=\"js-form-item form-item js-form-type-search-api-autocomplete form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc743f53e3e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a97b4ca"
          }
        ],
        "outcomeCount": 808,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 23,
          "failed": 4,
          "cantTell": 2,
          "inapplicable": 0
        },
        "failedRules": [
          "html_skipnav_exists",
          "page_title_exists",
          "skip_main_exists",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html lang=\"en\">",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f99b9c2f9cd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9489061"
          },
          {
            "rule": "page_title_exists",
            "xpath": null,
            "html": "<html lang=\"en\">",
            "message": "The <title> element is empty (no innerHTML)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c5f3da33523",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc3b5cd0"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8158006c832",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "790d5eb2c77b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          }
        ],
        "outcomeCount": 27,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 91,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/label-content-mismatch"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div > button[aria-label=\"Show feedback form\"]",
            "selector": "div > button[aria-label=\"Show feedback form\"]",
            "html": "<button class=\"scc-feedback__button js-toggle-disclosure js-processed\" aria-controls=\"scc-feedback__form\" aria-expanded=\"false\" aria-label=\"Show feedback form\">\n                please let us know if i...",
            "impact": "serious",
            "message": "Accessible name \"Show feedback form\" does not contain visible text \"please let us know if it was helpful.\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32f91a2995f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7875d8d"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 1,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 317,
          "failed": 5,
          "cantTell": 173,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4a16934d935",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7e8973baf37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9329d1767a6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 499,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 13
    },
    {
      "submittedUrl": "https://www.shetland.gov.uk/",
      "finalUrl": "https://www.shetland.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Shetland Islands Council – Shetland Islands Council",
      "elapsedMs": 13640,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 28,
          "failed": 5,
          "cantTell": 2,
          "inapplicable": 75
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r85"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "031fdfdb0dcb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1c8e7dbad0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>The page cannot be displayed. Please contact the a...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "436f42956e82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56184cd8a2ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 110,
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "872a74c5dd81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bacac109723",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html>",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62f72ffc6ab2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sidebar",
            "html": "<div class=\"sidebar\"><h2 class=\"fgd_icon\">block</h2></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7e06eaa4c7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8fba0344"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".main",
            "html": "<div class=\"main\"><h3>Web Page Blocked!</h3><div class=\"notice\"><p>The page cannot be displayed. Please contact the administrator for additional information.</p><p>URL: www.shetland.gov.uk/<br><br>Client IP: 40.116.73.180<br>Attack ID: 20000051</p><p></p></div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71db9c0d9827",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6e7b0d4"
          }
        ],
        "outcomeCount": 104,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 62,
          "failed": 10,
          "cantTell": 5,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "html_skipnav_exists",
          "skip_main_exists",
          "style_background_decorative",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f78da2bb819f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea3adc0b0378",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de5dc40"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29642cf70c21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e8ce2b4"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2ffbcfde847",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a4989fe"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d5b9fc56ed6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52ec1a70e13b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9c21324"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body class=\"block\">",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a838a83b0d66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5b95ad2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2 class=\"fgd_icon\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f994d5b37e7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d97b4be"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fdfc5fffece",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e9f90e78"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b03e7ba37aeb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          }
        ],
        "outcomeCount": 73,
        "uniqueFailedCount": 10,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 87,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "navigable/page-has-heading-one",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27fcb7e5556d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20364791e4e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(2)",
            "selector": "body > div:nth-of-type(2)",
            "html": "<div class=\"sidebar\"><h2 class=\"fgd_icon\">block</h2></div>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dd8f7c54935",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09cd662a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(3)",
            "selector": "body > div:nth-of-type(3)",
            "html": "<div class=\"main\"><h3>Web Page Blocked!</h3><div class=\"notice\"><p>The page cannot be displayed. Please contact the administrator for additional information.</p><p>URL: www.shetland.gov.uk/<br><br>Cli...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf8f32ce767e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16573076"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"><style type=\"text/css\">       html, body { margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 10p...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9e0fe1403f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 5,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 15,
          "failed": 1,
          "cantTell": 1,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec8a984088fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 17,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 1
    },
    {
      "submittedUrl": "https://www.shropshire.gov.uk/",
      "finalUrl": "https://next.shropshire.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Shropshire Council",
      "elapsedMs": 25514,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1231,
          "failed": 153,
          "cantTell": 2,
          "inapplicable": 46
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r116",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshire.gov.uk\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dcc115eb7dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/paying-your-council-tax/\">Pay your council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-and-careers/\">Jobs and careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/recycling-and-rubbish/when-is-my-bin-collected/#\">Find your bin collection day</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking/pay-or-appeal-a-penalty-charge-notice/#\">Pay or appeal a penalty charge notice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning/applications/viewing-planning-applications/\">View planning applications</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshire.gov.uk/committee-services/mgFindMember.aspx\">Find your local councillor</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/\">Libraries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/apply-for-housing-benefit-or-council-tax-support-or-upload-evidence/\">Apply for benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/do-it-online/pay/\">Pay</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/do-it-online/apply/\">Apply</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/do-it-online/report/\">Report</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/recycling-and-rubbish/\">Recycling and rubbish</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/recycling-and-rubbish/when-is-my-bin-collected/\">Check your bin collection day</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning/\">Planning</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/building-control/\">Building control</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-policy/\">Planning policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/\">Council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/paying-your-council-tax/\">Paying your council tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/moving-house/\">Moving house</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/council-tax-discounts-and-reductions/\">Save money on your bill</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking/\">Parking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/roads-and-highways/\">Roads and highways</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/public-transport/\">Public transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/outdoor-partnerships/countryside-access-and-public-rights-of-way/\">Public rights of way</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/\">Libraries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/find-a-library/\">Find your nearest library</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/join-the-library/\">Join a library</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://libraries.shropshire.gov.uk/\">Log in to your library account</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/school-admissions/\">School admissions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/free-school-meals/\">Free school meals</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-and-careers/\">Jobs and careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://careers.shropshire.gov.uk/\">Browse current job vacancies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-and-careers/why-work-for-us/\">Why work for us?</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-deaths-and-ceremonies/births/registering-a-birth/\">Registering a birth</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-deaths-and-ceremonies/deaths/registering-a-death/\">Register a death</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-deaths-and-ceremonies/ceremonies-and-celebrations/\">Ceremonies and celebrations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/\">Benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/what-can-affect-my-benefits/a-change-in-your-circumstances/\">Report a change in circumstances</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/leisure-culture-and-tourism/\">Leisure, culture and tourism</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/leisure-culture-and-tourism/shropshire-leisure-time/\">Find your nearest leisure centre</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshiremuseums.org.uk/\">Visit Shropshire's museums and attractions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environment/trees-woodlands-and-hedges/\">Trees, woodlands and hedges</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environment/historic-environment/\">Historic environment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/climate-action/\">Climate Action</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/street-care-and-cleaning/\">Street care and cleaning</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/open-data/\">Open Data</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/privacy/\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/access-to-information/\">Access to information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://shropshire.gov.uk/committee-services/uuCoverPage.aspx\">Councillors, Committees and Full Council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/customer-services/\">Read more</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshire.gov.uk/get-involved/\" target=\"_blank\">Read more</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/street-care-and-cleaning/street-scene-devolution-pilots-in-shropshire-working-together-to-shape-local-services/\">Read more</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshire.gov.uk/privacy/\">Privacy policies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshire.gov.uk/about-this-site/cookies/\">Cookie policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshire.gov.uk/website-information/terms-and-conditions-for-users-of-this-website/\">Terms and conditions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshire.gov.uk/website-information/help-using-our-website/accessibility-statement-for-shropshire-council/\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.shropshire.gov.uk/access-to-information/\">Data protection and FOIs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://next.shropshire.gov.uk/customer-services/ways-to-contact-us/\">Contact customer services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/feedback/\">Complaints</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-and-careers/\">Jobs and careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://newsroom.shropshire.gov.uk/\">Newsroom</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/open-data/\">Open data</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://shropshire.maps.arcgis.com/apps/instant/filtergallery/index.html?appid=e33f0a92420d47bcbf36fc09b1c4542f\">Maps</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r113",
            "xpath": "/a",
            "html": "<a href=\"/environment/trees-woodlands-and-hedges/\">Trees, woodlands and hedges</a>",
            "message": "Target has insufficient size and spacing",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9942d10307c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12536a28"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `complementary` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52cb4d9dc048",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a08029555061",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.64:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9eaa3740e427",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.1:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>This site stores certain information as \"cookies\" ...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "188ffc91c788",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>All our customer services, including Shropshire Lo...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"read-more\"]",
            "html": "<p class=\"read-more\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e75b9c73647c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcaf9cd5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Have your say on our latest public consultations</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"read-more\"]",
            "html": "<p class=\"read-more\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>As part of a closer working relationship with town...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"read-more\"]",
            "html": "<p class=\"read-more\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1432,
        "duplicateFailedCount": 146,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1356,
          "failed": 4,
          "cantTell": 40,
          "inapplicable": 88
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "summary-name"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#cookieControl > aside",
            "html": "<aside class=\"max-width\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9218504816dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d3fcf7a"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#cookieControl",
            "html": "<aside id=\"cookieControl\" class=\"cookie-control-widget\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#nf-24955"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3e3ed0c986f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6d6c8b5"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#cookieControl > aside",
            "html": "<aside class=\"max-width\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "646d9572fe55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e05063a5"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#cookieControl",
            "html": "<aside id=\"cookieControl\" class=\"cookie-control-widget\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#nf-24955"
            ],
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "616ded2e2be4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ac224b3"
          }
        ],
        "outcomeCount": 1488,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3187,
          "failed": 59,
          "cantTell": 44,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_complementary_labelled",
          "aria_content_in_landmark",
          "aria_landmark_name_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "fieldset_label_valid",
          "form_submit_button_exists",
          "input_label_exists",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "target_spacing_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"/sb/core-styles.v639119415491203047.css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7578d433112",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33683aa5"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"/sb/core-styles.v639119415491203047.css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4a29cdb6d6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5423aa79"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#content\" id=\"top\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fd597a31428",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e552479e"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"#content\" id=\"top\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96442f775ea8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba5a91e9"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"cookie-control-widget\" id=\"cookieControl\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ee9db63fdcf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ed6b5fd"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"max-width\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f45da9140eba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1d7792d"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"inner\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ddf51eb2de7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea4df40c"
          },
          {
            "rule": "fieldset_label_valid",
            "xpath": null,
            "html": "<fieldset>",
            "message": "Group/Fieldset does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d730e0f1a3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3151af29"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"form-element checkbox\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e4954538745",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df41f8fc"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<aside class=\"form-element checkbox\">",
            "message": "Multiple elements with \"complementary\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba088f9868ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea2b6b82"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input disabled=\"\" id=\"cookie-control-essential\" name=\"essential\" type=\"checkbox\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f97a408f0399",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aef2a78e"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"form-element checkbox\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<aside class=\"form-element checkbox\">",
            "message": "Multiple elements with \"complementary\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"cookie-control-personalisation\" name=\"personalisation\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52c413e93519",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5dc6f84e"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<input id=\"cookie-control-personalisation\" name=\"personalisation\" type=\"checkbox\">",
            "message": "Ensure the overlapped target \"input\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c0f84475540",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7fe26ee1"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input id=\"cookie-control-personalisation\" name=\"personalisation\" type=\"checkbox\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e6aa20969c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61203392"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"form-element checkbox\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<aside class=\"form-element checkbox\">",
            "message": "Multiple elements with \"complementary\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"cookie-control-analytics\" name=\"analytics\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60d0b44f8dbd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba00eab1"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input id=\"cookie-control-analytics\" name=\"analytics\" type=\"checkbox\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f9438fcad6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7da8c325"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"cookie-control-save\" class=\"accept\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "327771fee055",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4dd568c8"
          },
          {
            "rule": "form_submit_button_exists",
            "xpath": null,
            "html": "<form aria-label=\"Search the site\" action=\"https://www.shropshire.gov.uk/search\" method=\"get\" role=\"search\" id=\"search\">",
            "message": "Verify the <form> element has a submit button or an image button",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04ab4037b446",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-956168e6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input data-search-autocomplete=\"false\" value=\"\" placeholder=\"Search for…\" id=\"search-query-search\" name=\"s\" type=\"search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e1f95035987",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87315cc4"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"notification max-width dismissable\" id=\"nf-24955\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e8353de9b5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-228592a5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/adult-social-care/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11144b23382c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-084f5d21"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/adult-social-care/first-point-of-contact/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60cb6719b43b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-728bc945"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/adult-social-care/schemes-and-teams/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a77cc9c4782",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28f45b61"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/adult-social-care/adult-social-care-and-you/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfff30c66eb5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-609f83ef"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/childrens-social-care-and-health/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d29c76b44153",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c7f83ca"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/early-years-and-childcare/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f2c8b4fa66a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7de1f51d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/early-help/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fcc382b8dc40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-30666e8d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://earlyhelp.shropshire.gov.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22bf208558b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-602cca6c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.shropshire.gov.uk/elections-and-electoral-registration/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05387e7bfceb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-38347017"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.shropshire.gov.uk/elections-and-electoral-registration/the-electoral-register/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "454d7928634b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0113d1d1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.shropshire.gov.uk/elections-and-electoral-registration/election-results/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ec79816a7e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7e6911b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.shropshire.gov.uk/elections-and-electoral-registration/vacancies-and-by-elections/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "571f166a9b5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5904f79"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/housing/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8541de06bb19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85959401"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/housing/housing-options-and-homelessness/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ee7e7227891",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5f65e25"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/environmental-health/private-sector-rented-housing-enforcement/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d36648f2c9e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5931914d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/housing/private-sector-housing/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c4f82225bbf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2105beb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.shropshire.gov.uk/licensing\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65d2c379b049",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29adefbc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/doing-business-with-us/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca6f6fec97ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03d34303"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/economic-growth/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df463538e199",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b76c3d3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/crime-and-anti-social-behaviour/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78717fe14b2f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-feb8fc81"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.shropshire.gov.uk/cost-of-living-help/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "751c1b9ab398",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2e27195"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/trading-standards/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1d86c85e30d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a4a2a82"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/leisure-culture-and-tourism/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87baa911bedc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4fe90d7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/leisure-culture-and-tourism/shropshire-leisure-time/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90812b18836d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b772df8a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.shropshiremuseums.org.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3bae451961a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ed99169"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"http://www.shropshiresgreatoutdoors.co.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65614e357665",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1325ac8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/environment/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2f9a316ae74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f385e01"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/environment/pest-control/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86911d9f59c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47a956b0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/environment/trees-woodlands-and-hedges/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be251d188486",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-104e86c4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/environment/historic-environment/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9155ca198b56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3db25ecf"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/climate-action/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6af79ff86486",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ebaa553"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/street-care-and-cleaning/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1711108ed41d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-21dad1b0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/open-data/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85e39e93b65a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d9073db"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/privacy/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1259a4dce90d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90ff7a8d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/access-to-information/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae4b8b45964e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6669082c"
          }
        ],
        "outcomeCount": 3250,
        "uniqueFailedCount": 55,
        "duplicateFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "page.addScriptTag: Executing inline script violates the following Content Security Policy directive 'script-src 'self' 'nonce-/qDFaH+k9pXpGLQ+CPfSL3XP' https://*.googletagmanager.com https://www.youtube.com https://siteimproveanalytics.com'. Either the 'unsafe-inline' keyword, a hash ('sha256-iLB/qGn2fKTfTYFKNKTMDW4mWOq+TwpFIWKi5guSmvk='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked.",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 463,
          "failed": 75,
          "cantTell": 210,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71879947aae5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 749,
        "duplicateFailedCount": 74,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 224
    },
    {
      "submittedUrl": "https://www.slough.gov.uk/",
      "finalUrl": "https://www.slough.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage – Slough Borough Council",
      "elapsedMs": 11702,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce050436ad5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efe2f6674147",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71d468d4bdfb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f55a9cf07969",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dac35951e261",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28387cc0769e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cf503d97723",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed00aaba54f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab9fa90a45ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bcf67d7ae42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "158c8a61e12c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ab8c4294144",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecab7ce19c40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab6598e25315",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40d9b04565dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.solihull.gov.uk/",
      "finalUrl": "https://www.solihull.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | Solihull Metropolitan Borough Council",
      "elapsedMs": 17731,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1178,
          "failed": 47,
          "cantTell": 6,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r60",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\"]",
            "html": "<a id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\" href=\"#\" class=\"\">Show details</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f61a2b711fb2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e5634d4"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"reciteme__proxy-trigger\"]",
            "html": "<button type=\"button\" class=\"reciteme__proxy-trigger\" data-once=\"recitemeProxy\">\n        Accessibility and language tools\n      </button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "956447854893",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-778a17a8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"localgov-alert-banner__close js-localgov-alert-banner__close\"]",
            "html": "<button class=\"localgov-alert-banner__close js-localgov-alert-banner__close\" aria-label=\"Hide alert\" data-once=\"allAlertBannerCloseButtons\">Hide</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ca310bc8614",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-447acc6d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/rubbish-and-recycling/garden-waste-collection-paid-service\">\n              Subscribe to garden waste collectio...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc821b2791d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f4db019"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/schools-and-learning/school-term-dates\">\n              Find school term dates\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/planning-and-building-control/search-planning-and-building-control-applications\">\n              Search planning applications\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/pay-online\">\n              Pay online\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/libraries/join-library/search-renew-and-reserve-library-books-and-other-resources-online\">\n              Search library items\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/rubbish-and-recycling/bickenhill-household-waste-and-recycling-centre\">\n              Book in at Bickenhill HWRC\n    </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax-and-benefits\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1259f70e2a8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/schools-and-learning\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs-and-training\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-marriages-deaths-cemeteries-and-citizenship\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-and-building-control\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/here2help\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/Libraries\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/services\">\n          More services\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\">\n          More news from Solihull\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-future-solihull/switch-together-solar\">Switch Together Solar</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.solihull.gov.uk/councillors-and-democracy/elections-and-voting/solihull-local-council-elections-may-2026\">Find out how the elections will work</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/adult-social-care/get-help-adult-social-care\">Get help from adult social care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/website-privacy-policy\" data-drupal-link-system-path=\"node/9965\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/site-information\" data-drupal-link-system-path=\"node/9962\">About our site</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility-statement-wwwsolihullgovuk\" data-drupal-link-system-path=\"node/11099\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/tell-us/contact-us\" data-drupal-link-system-path=\"node/10444\">Contact</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro\"]",
            "html": "<button class=\"anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro\" title=\"Update Cookie Preferences\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d392994812c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9430a7ca"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c240dc258353",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1504b6916f41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e2f2b9d9eaa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "223f70fbde23",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Voting takes place on Thursday 7 May 2026</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find support for you or someone else</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Worried someone you know is being harmed or neglec...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Instantly connect with us by creating a customer a...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Sign up for our free email alert service and stay ...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Small enough to care, big enough to make a differe...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>© 2026 Solihull Metropolitan Borough Council.</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc2bbd486f80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1278,
        "duplicateFailedCount": 36,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 923,
          "failed": 5,
          "cantTell": 1,
          "inapplicable": 42
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ed9823ee410",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__content",
            "html": "<div class=\"localgov-alert-banner__content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcc3f88c9050",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7c1034f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__content-inner",
            "html": "<div class=\"banner__content-inner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71e51e1b360f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-246144d3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-type-textfield",
            "html": "<div class=\"js-form-item form-item js-form-type-textfield form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6a7d4545947",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea9e021"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".banner__image",
            "html": "<div class=\"banner__image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "052325e542f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-246631e5"
          }
        ],
        "outcomeCount": 971,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2692,
          "failed": 61,
          "cantTell": 50,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_content_in_landmark",
          "aria_role_redundant",
          "element_tabbable_unobscured",
          "input_label_after",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 147px;\" class=\"sticky-header-html js\" dir=\"ltr\" lang=\"en-gb\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb6c97bed203",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7ce3fff"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_TtQeCdjiL-tOMtecm8f6EFDnnZunUHJW5KMcWvXFHwk.css?delta=0&language=en-gb&theme=lgd&include=eJx9UtGSwiAM_KFSxvH-pxMgtpxAOgRs_fuD6mmt1Rdms7uEkASMt6E7IRoF-izhJew0cwMhpq43Y5QPtMd1muhsUVFqHkiuuYgl9CMFDIlb1xsh4HC4Co8hf5CTUDklCh9lY1k74hxx32I1BeFsOO_L9RgQDMZ9PaK2Cf09uYl5BNfCL8zNiUKCCZk8yhVuJ1Q15KbclwpCKKkrPCGkUqURCYEx3vT70xUuNVbg0VgQk01Dsc5p4UboUTDqZCncbnIpa7KmshD10DjS4Hq6dOCwzOP2sFwHT4sqBdwksSspmpeW8YYv2FEul2h-U6LZUOgVGlP-e7E4bTO9N-NVpugFxkjvSnZuQ_WOFGzJulLCgw0bnpPV5-v_yB_aCBH6COPAnYNr-aMsS6DJfXOkIWL1dMdjd_wp59PMWdX5cM0iiiX7IE4OZ6scvrtWueU3sVn57pv4ZNocxqyc5QFNw1cuSyvrj5ul_XI5W08mO_wD_3CFow\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a63023410299",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b8fbd02"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"CybotCookiebotDialogBodyLevelButtonsSelectPane\">",
            "message": "Confirm this text 'Consent Selection' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8014c0dca962",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1fb97c97"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"CybotCookiebotDialogBodyFieldsetInnerContainer\">",
            "message": "Confirm this text 'Necessary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13a03d1957b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a78d165"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Necessary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88abba4b14d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e736fc3a"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input checked=\"checked\" disabled=\"disabled\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled\" id=\"CybotCookiebotDialogBodyLevelButtonNecessary\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddfa28d4d285",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce757c6b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Preferences' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b093b1c971cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6680181"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46ae84917784",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8aab7f3f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e38bc2d44cca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ead4b3e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Statistics' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "042292d3c869",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-faf5eae9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90f4ac68e880",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6a6202c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ea6b3acfbd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cdbaad8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Marketing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b49d79e212e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40d7214e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00f06367d6f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a88e226"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfcbc04c3399",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe8e12cc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"\" href=\"#\" id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2d869e71640",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e797e9f9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af88e18ccb61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa3d6cf5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18b7090745db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea181c7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76906bff081f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca18c135"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8287c34ae863",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c6edbd7"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79b604c781a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38ff268534ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"recitemeProxy\" class=\"reciteme__proxy-trigger\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "181ac77fbf8a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b103ac6a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/100060\" href=\"/my-accounts\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45cb810eaa49",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ca9ea73"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/100066\" href=\"/news\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "305dc8255ea6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03cc8415"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" data-disclosure-id=\"4118\" data-once=\"atdisclosurebutton\" data-media-query=\"(width >= 768px)\" data-control-attribute=\"aria-expanded\" data-component-id=\"lgd:at-disclosure\" class=\"lgd-header__toggle lgd-header__toggle--secondary at-disclosure\" aria-controls=\"lgd-header__nav--secondary\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8fa4dc2a1ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8153dcc4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" data-disclosure-id=\"4118\" data-once=\"atdisclosurebutton\" data-media-query=\"(width >= 768px)\" data-control-attribute=\"aria-expanded\" data-component-id=\"lgd:at-disclosure\" class=\"lgd-header__toggle lgd-header__toggle--secondary at-disclosure\" aria-controls=\"lgd-header__nav--secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52963b0a267c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-423af258"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "345a36f74535",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button data-once=\"allAlertBannerCloseButtons\" aria-label=\"Hide alert\" class=\"localgov-alert-banner__close js-localgov-alert-banner__close\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3cf89deccf9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc6641f2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-once=\"allAlertBannerCloseButtons\" aria-label=\"Hide alert\" class=\"localgov-alert-banner__close js-localgov-alert-banner__close\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "879d69d304fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50869dce"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"allAlertBannerCloseButtons\" aria-label=\"Hide alert\" class=\"localgov-alert-banner__close js-localgov-alert-banner__close\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91842b1eb9f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f9cb5f8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1 class=\"banner__heading\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c71e0bab10dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95e2b6f7"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search\" data-drupal-selector=\"edit-s\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "605cacdace3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73aef744"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search\" data-drupal-selector=\"edit-s\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14c7d3e0963c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a0922f5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search\" data-drupal-selector=\"edit-s\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ceb9f186da6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad4f6a0c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Apply\" class=\"button js-form-submit form-submit at-button\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d9d8929fc92",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c3d1dbf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Apply\" class=\"button js-form-submit form-submit at-button\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dbe679569896",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8ea1adf"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Apply\" class=\"button js-form-submit form-submit at-button\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c36af48356c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90a7e6ca"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-news-date field--type-datetime field--label-hidden field__item\">",
            "message": "Confirm this text '13 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4548b8b1af6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aba04c0c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-news-date field--type-datetime field--label-hidden field__item\">",
            "message": "Confirm this text '10 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-news-date field--type-datetime field--label-hidden field__item\">",
            "message": "Confirm this text '20 March 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-text field--type-text-long field--label-hidden field__item\">",
            "message": "Confirm this text 'Save on your energy bills by switching to clean electricity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3dce8a53dbf2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-39fab8c9"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Save on your energy bills by switching to clean electricity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92c64d7e414b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-text field--type-text-long field--label-hidden field__item\">",
            "message": "Confirm this text 'Voting takes place on Thursday 7 May 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Voting takes place on Thursday 7 May 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-text field--type-text-long field--label-hidden field__item\">",
            "message": "Confirm this text 'Find support for you or someone else' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Find support for you or someone else' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-body-text field--type-text-long field--label-hidden field__item\">",
            "message": "Confirm this text 'Worried someone you know is being harmed or neglected?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89f4f6abf9f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de07533e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Worried someone you know is being harmed or neglected?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-body-text field--type-text-long field--label-hidden field__item\">",
            "message": "Confirm this text 'Instantly connect with us by creating a customer account' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Instantly connect with us by creating a customer account' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input data-once=\"feedbackbtn\" value=\"Yes\" name=\"op\" type=\"submit\" data-feedback=\"yes\" data-node-id=\"4\" id=\"feedback-yes-button-4\" class=\"feedback-btn feedback-btn__yes button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4049038847ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6e8ed76"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input data-once=\"feedbackbtn\" value=\"No\" name=\"op\" type=\"submit\" data-feedback=\"no\" data-node-id=\"4\" id=\"feedback-no-button-4\" class=\"feedback-btn feedback-btn__no button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29e13cc3171f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a4fe24f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Small enough to care, big enough to make a difference' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Small, big'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c1420a81361",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<ul role=\"list\" class=\"social-channel\">",
            "message": "The explicitly-assigned ARIA role \"list\" is redundant with the implicit role of the element <ul>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f73b942eb509",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27f63b06"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button title=\"Update Cookie Preferences\" class=\"anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39c207f918ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2cdb77a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button title=\"Update Cookie Preferences\" class=\"anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59f8670e5437",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ec79b08"
          }
        ],
        "outcomeCount": 2756,
        "uniqueFailedCount": 48,
        "duplicateFailedCount": 13,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 70,
          "failed": 22,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "adaptable/list-children",
          "aria/aria-required-attr",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-unique",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "adaptable/list-children",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > p",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > p",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "impact": "serious",
            "message": "List contains non-<li> child <p>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af8beeabe87c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4d0ef37"
          },
          {
            "rule": "adaptable/list-children",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > p",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > p",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "impact": "serious",
            "message": "List contains non-<li> child <p>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55509455248b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cf88ff8"
          },
          {
            "rule": "adaptable/list-children",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > p",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > p",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "impact": "serious",
            "message": "List contains non-<li> child <p>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3e713e7aff3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-719ccf92"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#lgd-header-top > nav",
            "selector": "#lgd-header-top > nav",
            "html": "<nav class=\"navigation--a11y\">\n\n  <ul class=\"menu menu--a11y\">\n        <li class=\"menu-item\">\n      <button type=\"button\" class=\"reciteme__proxy-trigger\" data-once=\"recitemeProxy\">\n        Accessibili...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have the same label \"accessibility and language tools\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7b9038c8ba8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c5595b0"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#lgd-header-bottom > nav",
            "selector": "#lgd-header-bottom > nav",
            "html": "<nav class=\"navigation--a11y\">\n\n  <ul class=\"menu menu--a11y\">\n        <li class=\"menu-item\">\n      <button type=\"button\" class=\"reciteme__proxy-trigger\" data-once=\"recitemeProxy\">\n        Accessibili...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have the same label \"accessibility and language tools\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a89e6bb9ff7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-884e526d"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#CybotCookiebotDialog",
            "selector": "#CybotCookiebotDialog",
            "html": "<div id=\"CybotCookiebotDialog\" name=\"CybotCookiebotDialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"CybotCookiebotDialogBodyContentTitle\" tabindex=\"-1\" lang=\"en\" dir=\"ltr\" ng-non-bindable=\"\" d...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5277d94bfbe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d3088c3"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(4)",
            "selector": "body > div:nth-of-type(4)",
            "html": "<div class=\"anrt-gdpr-floating-cookie\"><button class=\"anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro\" title=\"Update Cookie Preferences\"><span class=\"visually-hidden\">Update Coo...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f116cabe5b2d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc2df595"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerNecessary\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybot...",
            "impact": "serious",
            "message": "Accessible name \"Necessary (5)\" does not contain visible text \"Necessary  5\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b4bc39840e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d470bb2"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerPreference\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Preferences (0)\" does not contain visible text \"Preferences  0\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f698c3121ce5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bebf9773"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerStatistics\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Statistics (4)\" does not contain visible text \"Statistics  4\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a4ceb975626",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c925881c"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cyb...",
            "impact": "serious",
            "message": "Accessible name \"Marketing (0)\" does not contain visible text \"Marketing  0\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f950be648fc9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abdf2978"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cy...",
            "impact": "serious",
            "message": "Accessible name \"Unclassified (0)\" does not contain visible text \"Unclassified  0\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "526cf3cbd65d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27adcc01"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Purposes\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PURPOSES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PURPOSES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e57f6e78d31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c973150"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Features\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_FEATURES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_FEATURES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "122fef2a831b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ded3edf0"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Partners\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PARTNERS_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PARTNERS#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8f6cca25d2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d625c8af"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBod...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d5460ce1bda",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44564b27"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBody...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b278a67d459",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1bafd69"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBodyL...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1529415f0375",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9db9f0b"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonPreferencesInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton ...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95c53ea12f32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36f46df9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonStatisticsInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cy...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1458c887b772",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29bf11e9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonMarketingInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cybo...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2717c2990ea9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26b36b9c"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "selector": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyContentCheckboxPersonalInformation\" class=\"CybotCookiebotDialogBodyLevelButton\" tabindex=\"0\" role=\"switch\">",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48d1f8afa3f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3e550b9"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 22,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 483,
          "failed": 3,
          "cantTell": 77,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R28"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe52737fc3f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 568,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 51
    },
    {
      "submittedUrl": "https://www.somerset.gov.uk/",
      "finalUrl": "https://www.somerset.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Somerset Council",
      "elapsedMs": 22824,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1268,
          "failed": 10,
          "cantTell": 1,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"navigator__share-trigger\"]",
            "html": "<button type=\"button\" class=\"navigator__share-trigger\" data-title=\"Record breaking 99%+ Somerset primary pupils offered place at school of their choice \" data-link=\"https://www.somerset.gov.uk/news/record-breaking-99-somerset-primary-pupils-offered-place-at-school-of-their-choice/\" aria-label=\"Share Record breaking 99%+ Somerset primary pupils offered place at school of their choice \">\n                                            Share...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7cf8f7a7496",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6b1d520"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c237129b6e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"s\"]",
            "html": "<input type=\"text\" id=\"s\" name=\"s\" placeholder=\"Search Somerset Council\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9831b9dbc9c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d59495e6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"s\"]",
            "html": "<input type=\"text\" id=\"s\" name=\"s\" placeholder=\"Search Somerset Council\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "082b8980d23f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d70683876430",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "265d41e6ad1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1327,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 649,
          "failed": 1,
          "cantTell": 20,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".navigation__sub-menu-container",
            "html": "<nav class=\"navigation__sub-menu-container\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".menu-footer-menu-container",
              ".menu-corporate-menu-container"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34c2c94f58dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a346d5c5"
          }
        ],
        "outcomeCount": 714,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2225,
          "failed": 84,
          "cantTell": 73,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "input_label_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A7vZI3v+Gz7JfuRolKNM4Aff6zaGuT7X0mf3wtoZTnKv6497cVMnhy03KDqX7kBz/q/iidW7srW31oQbBt4VhgoAAACUeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGUuY29tOjQ0MyIsImZlYXR1cmUiOiJEaXNhYmxlVGhpcmRQYXJ0eVN0b3JhZ2VQYXJ0aXRpb25pbmczIiwiZXhwaXJ5IjoxNzU3OTgwODAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0778bbc4ea8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2da480df"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cad726e373cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0713bd1c"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c256ff48f5ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d35624cab997",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<body class=\"home wp-singular page-template-default page page-id-1423 wp-theme-scc-core\" id=\"\">",
            "message": "The <body> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8722bb0f807",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-906bd743"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"#contents\" class=\"skip-link\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb4d32bb8705",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-057b43f6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#contents\" class=\"skip-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e24bc361f44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e24ddaec"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/cookies/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77ffc021068c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-869a6511"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"cta cookies-banner__accept\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c83bd0e377d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d7b326d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"secondary cookies-banner__reject\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d50a3be9ad8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3baae527"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Somerset Council home\" href=\"https://www.somerset.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7371bc0fecd5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d18e417"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"#\" class=\"trigger\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06e6be4e3807",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-147fdf4c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk\" title=\"Somerset Council\" class=\"white-link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf9418bed6c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-430a6263"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<main id=\"contents\" role=\"main\" class=\"main\">",
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "552b1bdb186d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55d6c29b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"page-header__caption bold\">",
            "message": "Confirm this text 'Discover and access your council services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c35ede6be73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1c86d09"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"visually-hidden\" for=\"s\">",
            "message": "The value \"s\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d7ed00496d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0dbfce0"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input placeholder=\"Search Somerset Council\" name=\"s\" id=\"s\" type=\"text\">",
            "message": "The <input> element has the id \"s\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90133aaeff62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80cb5d3d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input placeholder=\"Search Somerset Council\" name=\"s\" id=\"s\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc629dc89b43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ccaf8358"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15cec20a4993",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8def3229"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef164a968539",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3435656"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/council-tax/pay-your-council-tax/\" class=\"cta__link-inverted search-page-link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9e21967ed31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0606fdef"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/housing-support/council-and-social-housing/paying-your-rent-or-service-charge/\" class=\"cta__link-inverted search-page-link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "001d099e4f61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b5ef07c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/children-families-and-education/school-life/school-term-dates-and-holidays/\" class=\"cta__link-inverted search-page-link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a32a1dead1e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae0762b0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"parent-page__key-link-content xs\">",
            "message": "Confirm this text 'Includes information on collections, recycling centres, policy and regulations' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a3531188c70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2711768"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"parent-page__key-link-content xs\">",
            "message": "Confirm this text 'Get live travel information including weather affected roads' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/beaches-ports-and-flooding/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb40e72b7c78",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee2fd3fb"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes coastlines, inland waterways and harbours' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c65e6530b9dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ceb73784"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/benefits-and-payments/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d3b138f48c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a821e666"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes making a payment, welfare rights and low income benefits' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/bins-recycling-and-waste/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "420e82d1d475",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85cc0d76"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes information on collections, recycling centres, policy and regulations' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/births-ceremonies-and-deaths/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28291a54036d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba8d5862"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes registration, marriages and copies of certificates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/business-economy-and-licences/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f585294d8383",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f766331"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes advice, grants, economic development and regeneration' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/care-and-support-for-adults/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4263f7f37f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4eff3297"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/children-families-and-education/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8b7ac1fd0c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f583c06"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/climate-and-ecological-emergency/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f404f0abddd0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-deb29091"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/community-leisure-and-tourism/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4a48387bb4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73fa23d5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes things to do, places to go, parks and volunteering' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/council-and-democracy/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a182e835096e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d884fb8a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes how the council works, council meetings and election information' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/council-tax/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f7f5a8a55be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3fe71d51"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/environment-and-food-safety/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37251911ced7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10e29c93"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes noise, nuisance, pollution and pest control' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/finance-performance-and-legal/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74c9990346a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53cd8c93"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes Freedom of Information, Data Protection and procurement' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/health-safety-and-wellbeing/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b6ffc8ef1b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4cbace4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/housing-support/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d59e205ffca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8898f673"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/libraries/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14b98673ea2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-505fa2fe"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes library services, membership information, learning and events' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/planning-buildings-and-land/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0b9d567046d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-226eb43f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"xs\">",
            "message": "Confirm this text 'Includes planning permission, building control, countryside and climate emergency' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"parent-page__block\" href=\"https://www.somerset.gov.uk/roads-travel-and-parking/\" style=\"color:black;\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e3ae6ecae7e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-485ccff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/jobs-and-careers\" class=\"cta__link-inverted\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "639ccee4c210",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90e7675"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"news__post-tags\">",
            "message": "Confirm this text 'Children and Families' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e050f86dbd6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c5e7de2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Share Record breaking 99%+ Somerset primary pupils offered place at school of their choice \" data-link=\"https://www.somerset.gov.uk/news/record-breaking-99-somerset-primary-pupils-offered-place-at-school-of-their-choice/\" data-title=\"Record breaking 99%+ Somerset primary pupils offered place at school of their choice \" class=\"navigator__share-trigger\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3dd6e9bdd32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db9c7653"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/news/record-breaking-99-somerset-primary-pupils-offered-place-at-school-of-their-choice/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e895fe3c08f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75d7adff"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/newsroom\" class=\"cta__link-inverted\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f08901df5108",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d3b14dce"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://public.govdelivery.com/accounts/UKSC/subscriber/new\" class=\"cta__link-inverted\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8cb8dc847de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c151501"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Yes this page is useful\" class=\"inverted feedback__prompt-link feedback__trigger-yes\" id=\"feedback_postive\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "573737b44277",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1143bb6d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"No this page is not useful\" class=\"inverted feedback__prompt-link feedback__trigger-no\" id=\"feedback_negative\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9475d2a83bc0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a788718c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://service.somerset.gov.uk/feedback/?pageURL=https://www.somerset.gov.uk/&response=feedback__problem&district=\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77c1bf21310b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b034f75"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-label=\"Navigation footer block\" class=\"navigation-footer\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6019b76bb884",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-49fbb277"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/contact-us\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5944563d4699",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e435fae3"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"menu-footer-menu-container\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58e59f108d90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7eb69ec2"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"menu-footer-menu-container\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71ffd25f5981",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5a965a5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"#\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73bc1d876ee3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b875fa11"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/jobs-and-careers/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "531ffe45a983",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f5dc63fb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/newsroom/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "887028d82b43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c905f12"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://public.govdelivery.com/accounts/UKSC/subscriber/new\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65e71092af2f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f6a434c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/council-and-democracy/our-customer-panel/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2014f791450a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b393d7a3"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-label=\"Social footer block\" class=\"site-footer\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "980909c588ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-316dc394"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Social media link Facebook\" href=\"https://www.facebook.com/SomersetCouncilUK/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b50ffcb9f2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e2d5f41"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Social media link Linkedin\" href=\"https://www.linkedin.com/company/somersetcouncil\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f25d9a07127",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a0fa6af"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Social media link Instagram\" href=\"https://www.instagram.com/somersetcouncil/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97bfce975d67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd96709f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"license\" href=\"https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "369d40dfa983",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c238dab9"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-label=\"Licence footer block\" class=\"base-footer\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35f7a17ad901",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2a9c15f9"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"menu-corporate-menu-container\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22840c1571f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6c6c2e9"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"menu-corporate-menu-container\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e0f4f0d2299",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ed0171e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/accessibility/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "caa80bdff861",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ef6151d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/contact-us/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c04ad9822b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8facc63"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/cookies/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc68366b3be8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67a30049"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.somerset.gov.uk/finance-performance-and-legal/privacy-notices/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "345c79e6796b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7bfc2fb"
          }
        ],
        "outcomeCount": 2310,
        "uniqueFailedCount": 73,
        "duplicateFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/multiple-labels"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#s",
            "selector": "#s",
            "html": "<input type=\"text\" id=\"s\" name=\"s\" placeholder=\"Search Somerset Council\">",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4719509c197b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02c7cd9e"
          },
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#s",
            "selector": "#s",
            "html": "<input type=\"text\" id=\"s\" name=\"s\" placeholder=\"Search Somerset Council\">",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#s",
            "selector": "#s",
            "html": "<input type=\"text\" id=\"s\" name=\"s\" placeholder=\"Search Somerset Council\">",
            "impact": "critical",
            "message": "Duplicate ID \"s\" referenced by label[for].",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "526d7fc93d74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c95c02d8"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 334,
          "failed": 5,
          "cantTell": 160,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99097da28444",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cb7bfa78290",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 502,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 19
    },
    {
      "submittedUrl": "https://www.south-ayrshire.gov.uk/",
      "finalUrl": "https://www.south-ayrshire.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/plain",
      "pageTitle": null,
      "elapsedMs": 1417,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 83
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r79",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The document does not have a `<title>` element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc714968d7c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4656760"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bf87ce1d198",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0718d2003cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r79",
            "xpath": "/pre",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 forbidden</pre>",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13c4903f7d45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea37d0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17e3ccc5b4c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.scambs.gov.uk/",
      "finalUrl": "https://www.scambs.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home - South Cambs District Council",
      "elapsedMs": 30445,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1809,
          "failed": 62,
          "cantTell": 2,
          "inapplicable": 46
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/activity-page/book\" aria-label=\"Book\">Book</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0622bffc48d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/activity-page/pay\" aria-label=\"Pay\">Pay</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/activity-page/notify\" aria-label=\"Notify\">Notify</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/activity-page/apply\" aria-label=\"Apply\">Apply</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits\" aria-label=\"Benefits\">Benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/elections\" aria-label=\"Elections\">Elections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/elections/elections-2026\" aria-label=\"Elections 2026.\">Elections 2026</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/elections/voter-id\" aria-label=\"Voter ID.\">Voter ID</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.uk/register-to-vote\" target=\"_blank\" aria-label=\"Register to vote will open in a new browser window.\">Register to vote</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"cta-arrow\"]",
            "html": "<a class=\"cta-arrow\" href=\"/news?from=Residents\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fecb599f177",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45d7dfbf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"cta-arrow\"]",
            "html": "<a class=\"cta-arrow\" href=\"/events?from=Residents\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=A\" class=\"text-white px-1\">A</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fc863ba8d23",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ade227a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=B\" class=\"text-white px-1\">B</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=C\" class=\"text-white px-1\">C</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=D\" class=\"text-white px-1\">D</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=E\" class=\"text-white px-1\">E</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=F\" class=\"text-white px-1\">F</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=G\" class=\"text-white px-1\">G</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=H\" class=\"text-white px-1\">H</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=I\" class=\"text-white px-1\">I</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=J\" class=\"text-white px-1\">J</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=K\" class=\"text-white px-1\">K</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=L\" class=\"text-white px-1\">L</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=M\" class=\"text-white px-1\">M</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=N\" class=\"text-white px-1\">N</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=O\" class=\"text-white px-1\">O</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=P\" class=\"text-white px-1\">P</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=Q\" class=\"text-white px-1\">Q</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=R\" class=\"text-white px-1\">R</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=S\" class=\"text-white px-1\">S</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=T\" class=\"text-white px-1\">T</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=U\" class=\"text-white px-1\">U</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=V\" class=\"text-white px-1\">V</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=W\" class=\"text-white px-1\">W</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=X\" class=\"text-white px-1\">X</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=Y\" class=\"text-white px-1\">Y</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white px-1\"]",
            "html": "<a href=\"/atoz?letter=Z\" class=\"text-white px-1\">Z</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"https://www.facebook.com/SouthCambridgeshireDistrictCouncil\" title=\"South Cambridgeshire District Council Facebook\" class=\"no-external-link-icon\" aria-label=\"Facebook. Clicking this link will open a new browser window.\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56e057d18597",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6408aa4c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"https://x.com/SouthCambs?ref_src=twsrc/Egoogle-Ctwcamp/Eserp-Ctwgr/Eauthor\" title=\"South Cambridgeshire District Council X\" class=\"no-external-link-icon\" aria-label=\"X. Clicking this link will open a new browser window.\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"https://www.linkedin.com/company/south-cambridgeshire-district-council/mycompany/\" title=\"South Cambridgeshire District Council Linkedin\" class=\"no-external-link-icon\" aria-label=\"Linkedin. Clicking this link will open a new browser window.\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"https://www.instagram.com/southcambs/?hl=en\" title=\"South Cambridgeshire District Council Instagram\" class=\"no-external-link-icon\" aria-label=\"Instagram. Clicking this link will open a new browser window.\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"https://www.youtube.com/user/southcambsdc\" title=\"South Cambridgeshire District Council YouTube\" class=\"no-external-link-icon\" aria-label=\"YouTube. Clicking this link will open a new browser window.\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"/south-cambs-magazine\" aria-label=\"South Cambs Magazine. Clicking this link will open a new browser window.\" class=\"no-external-link-icon\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSouth Cambs Magazine\n\t\t\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"https://engage.scambs.gov.uk/\" aria-label=\"Consultations. Clicking this link will open a new browser window.\" class=\"no-external-link-icon\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tConsultations\n\t\t\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"/contact-us\" aria-label=\"Contact us. Clicking this link will open a new browser window.\" class=\"no-external-link-icon\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tContact us\n\t\t\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"/accessibility\" class=\"no-external-link-icon\" aria-label=\"Accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"/cookies\" class=\"no-external-link-icon\" aria-label=\"Cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"/about-your-council/data-and-information/customer-privacy-notice\" class=\"no-external-link-icon\" aria-label=\"Privacy Notice\">Privacy Notice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"no-external-link-icon\"]",
            "html": "<a href=\"/media/2xtpo3bj/modern-slavery-statement-2025.pdf\" class=\"no-external-link-icon\" target=\"_blank\" aria-label=\"Modern Slavery Statement. Clicking this link will open a new browser window.\">Modern Slavery Statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"event-card\"]",
            "html": "<a class=\"event-card\" aria-label=\"Council\" href=\"http://scambs.moderngov.co.uk/ieagenda.aspx?M=10242\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "485a6696f8ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b4ac6f38"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"event-card\"]",
            "html": "<a class=\"event-card\" aria-label=\"Grants Advisory Committee\" href=\"http://scambs.moderngov.co.uk/ieagenda.aspx?M=10303\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"event-card\"]",
            "html": "<a class=\"event-card\" aria-label=\"Scrutiny and Overview Committee\" href=\"http://scambs.moderngov.co.uk/ieagenda.aspx?M=10505\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `search` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eea7ed507066",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.4:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebc10f25cd58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.4:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.4:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.4:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"title\"]",
            "html": "<p class=\"title\">In my area:</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6f32eb88a23",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7831e037"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Enter your postcode to access information that is ...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a29df0c9c08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Come along to the Community Safety Partnership con...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>© South Cambridgeshire District Council 2026</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"title\"]",
            "html": "<h3 class=\"title\" style=\"height: 64px;\">Scrutiny and Overview Committee</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df06c811980a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64e9179d"
          }
        ],
        "outcomeCount": 1919,
        "duplicateFailedCount": 52,
        "uniqueFailedCount": 10,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2608,
          "failed": 8,
          "cantTell": 24,
          "inapplicable": 80
        },
        "failedRules": [
          "aria-allowed-role",
          "color-contrast",
          "region",
          "tabindex"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "nav",
            "html": "<nav class=\"directory-strip\" role=\"complementary\" aria-label=\"A to Z\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role complementary is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa069dcb847c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2a247d59"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#searchbar",
            "html": "<input id=\"searchbar\" placeholder=\"Search\" class=\"input-group-field\" aria-label=\"Search\" name=\"q\" type=\"search\" autocomplete=\"on\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.32 (foreground color: #0a0a0a, background color: #3e78b8, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#searchbar"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66d1af53e472",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf0a35e0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".skip-to-content-link",
            "html": "<a class=\"skip-to-content-link align-center\" href=\"#main-content\" tabindex=\"1\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e23ee918d40d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-421f26e6"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".skip-to-content-link",
            "html": "<a class=\"skip-to-content-link align-center\" href=\"#main-content\" tabindex=\"1\">Skip to main content</a>",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c709ad771760",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-854b2fbb"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "nav",
            "html": "<nav class=\"directory-strip\" role=\"complementary\" aria-label=\"A to Z\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role complementary is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0632651624a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-24f2b4eb"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#searchbar",
            "html": "<input id=\"searchbar\" placeholder=\"Search\" class=\"input-group-field\" aria-label=\"Search\" name=\"q\" type=\"search\" autocomplete=\"on\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.32 (foreground color: #0a0a0a, background color: #3e78b8, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#searchbar"
            ],
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7281c7405f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a6c3175"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".skip-to-content-link",
            "html": "<a class=\"skip-to-content-link align-center\" href=\"#main-content\" tabindex=\"1\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74f1be4ed8d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce971c03"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".skip-to-content-link",
            "html": "<a class=\"skip-to-content-link align-center\" href=\"#main-content\" tabindex=\"1\">Skip to main content</a>",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a92edea1dbe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86d66777"
          }
        ],
        "outcomeCount": 2720,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4576,
          "failed": 66,
          "cantTell": 59,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_complementary_label_visible",
          "aria_content_in_landmark",
          "aria_role_valid",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_checkboxes_grouped",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/assets/main/favicon/safari-pinned-tab.svg\" color=\"#063458\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b92ab2febbc5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83f5e1a6"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"/assets/main/favicon/safari-pinned-tab.svg\" color=\"#063458\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a067e68fc05e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-950d4763"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;600;700&display=swap\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8319a8d5d99e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6dafa134"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"/sb/scdc-css.css.v639110390181877319\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dd3c9808b62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57d74f57"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f8f3a28ae0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6b3664f"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eeea2d67b201",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be5b2ea8"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"/cookies\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d72138d4d10",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-559c4e53"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46e449df1f13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6d74969"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "948f43b29ee2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e94a784c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62e6774360fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c95c4c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8916a2fcbbb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<p id=\"cc-optional-cookie-description-0\">",
            "message": "The <p> element has the id \"cc-optional-cookie-description-0\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef68000dfbe9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-296243f7"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<p id=\"cc-optional-cookie-description-0\">",
            "message": "The <p> element has the id \"cc-optional-cookie-description-0\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c54a9f480bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ddb35cbb"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<p id=\"cc-optional-cookie-description-1\">",
            "message": "The <p> element has the id \"cc-optional-cookie-description-1\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96111e8fe794",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27cb54d7"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-1\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01713f3873a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43dcb605"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<p id=\"cc-optional-cookie-description-2\">",
            "message": "The <p> element has the id \"cc-optional-cookie-description-2\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bb2daeb3130",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be47a844"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<p id=\"cc-optional-cookie-description-2\">",
            "message": "The <p> element has the id \"cc-optional-cookie-description-2\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-2\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79094b6e4503",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb7ce9b3"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e63a7818e89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a48f216d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d945b59a35f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c5bedba"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fcf01d32c769",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d91f5850"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a tabindex=\"1\" href=\"#main-content\" class=\"skip-to-content-link align-center\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6cbc24fee24",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1f2370d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a id=\"recite-enable-button\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab9ed5b7ac6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-deb49f12"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a id=\"recite-translation-button\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a5a26783b5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7955eab4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Leave feedback. Clicking this link will open a new browser window.\" target=\"_blank\" href=\"https://engage.scambs.gov.uk/en-GB/folders/how-are-we-doing\" class=\"not-active no-external-link-icon\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2568f28aad16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c23dbc9b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Work with us\" href=\"/work-with-us\" class=\"not-active no-external-link-icon\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0a77b862ee3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6e60b4c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"News\" target=\"_self\" href=\"/news\" class=\"not-active\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58e1c35042ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1deb503"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"mobile-icon-link has-menu\" id=\"toggleTabletSearch\" aria-expanded=\"false\" data-menu=\"tabletSearch\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3dcacd03f8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa5b0e6c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"mobile-icon-link has-menu\" id=\"toggleTabletSearch\" aria-expanded=\"false\" data-menu=\"tabletSearch\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d98f475ca717",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3623c99"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"South Cambridgeshire District Council - Home\" href=\"/\" class=\"logo\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06d21c9bbd96",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6422540f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#\" class=\"main-link has-menu is-current\" aria-expanded=\"false\" data-menu=\"001093\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "794520a2fece",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f32b8f1a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#\" class=\"main-link has-menu\" aria-expanded=\"false\" data-menu=\"0055815\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47200d79f6e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42e7e20a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#\" class=\"main-link has-menu\" aria-expanded=\"false\" data-menu=\"0055816\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "993364b53735",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f7322a4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Log in to My South Cambs. Clicking this link will open a new browser window.\" target=\"_blank\" href=\"https://mysouthcambs.scambs.gov.uk/\" class=\"main-button main-link hide-external-icon show-for-medium-only\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "078c2f004efb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77d8f74b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Log in to My South Cambs. Clicking this link will open a new browser window.\" target=\"_blank\" href=\"https://mysouthcambs.scambs.gov.uk/\" class=\"main-button main-link hide-external-icon show-for-medium-only\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f339f5cb587c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3dfaa004"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Book\" href=\"/activity-page/book\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82321ab5e30d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0edad52d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Pay\" href=\"/activity-page/pay\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb02c29c7ce2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7fdbf850"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Notify\" href=\"/activity-page/notify\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36fc02d423ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c159cd1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Apply\" href=\"/activity-page/apply\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "853f884bcca3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a813eec"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<input required=\"\" type=\"text\" aria-describedby=\"postcode-planning\" aria-label=\"Search Box\" placeholder=\"e.g. CB23 6EA\" class=\"input-group-field\" id=\"postcode-planning\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0d56f9270ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4e61737"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input required=\"\" type=\"text\" aria-describedby=\"postcode-planning\" aria-label=\"Search Box\" placeholder=\"e.g. CB23 6EA\" class=\"input-group-field\" id=\"postcode-planning\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df87b3aa2f64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ffea997"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input required=\"\" type=\"text\" aria-describedby=\"postcode-planning\" aria-label=\"Search Box\" placeholder=\"e.g. CB23 6EA\" class=\"input-group-field\" id=\"postcode-planning\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f9fa80582a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4559ae91"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"button\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73aa1f1ec42c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3fb7823d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/community-and-people/keeping-your-community-safe/community-safety-partnership-conference\" class=\"btn-main\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "685411312439",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50849832"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"meta\">",
            "message": "Confirm this text '09 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ced743ad1c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc8314b4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"title\">",
            "message": "Confirm this text 'Candidates for May 2026 District Council elections confirmed' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "440bafe7faa8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-acb3444b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"meta\">",
            "message": "Confirm this text '08 April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"title\">",
            "message": "Confirm this text 'April 2026 Planning Committee' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"meta\">",
            "message": "Confirm this text '30 March 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"title\">",
            "message": "Confirm this text 'Nominations open for District Council elections' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/news?from=Residents\" class=\"cta-arrow\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e66bb0b31136",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b844335f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/events?from=Residents\" class=\"cta-arrow\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfc510bcc78c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0e755ee"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a href=\"http://scambs.moderngov.co.uk/ieagenda.aspx?M=10242\" aria-label=\"Council\" class=\"event-card\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3dca98eeb2b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03f56127"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"footer\">",
            "message": "Confirm this text 'View details' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49fed0fa10d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa60bcf4"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a href=\"http://scambs.moderngov.co.uk/ieagenda.aspx?M=10303\" aria-label=\"Grants Advisory Committee\" class=\"event-card\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c06a962c440e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd34f0f0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"footer\">",
            "message": "Confirm this text 'View details' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a href=\"http://scambs.moderngov.co.uk/ieagenda.aspx?M=10505\" aria-label=\"Scrutiny and Overview Committee\" class=\"event-card\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e73579788c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96d2508f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"footer\">",
            "message": "Confirm this text 'View details' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<nav aria-label=\"A to Z\" role=\"complementary\" class=\"directory-strip\">",
            "message": "The ARIA role 'complementary' is not valid for the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f62088c59b9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d20272c"
          },
          {
            "rule": "aria_complementary_label_visible",
            "xpath": null,
            "html": "<nav aria-label=\"A to Z\" role=\"complementary\" class=\"directory-strip\">",
            "message": "Element with \"complementary\" role does not have a visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "477c313650d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b64ac823"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"South Cambridgeshire District Council - Home\" href=\"/\" class=\"logo\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84d093e0cfde",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8cbf5d8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Accessibility\" class=\"no-external-link-icon\" href=\"/accessibility\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "838422b52d27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-336c1866"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Cookies\" class=\"no-external-link-icon\" href=\"/cookies\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2af58a6228f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68134b86"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Privacy Notice\" class=\"no-external-link-icon\" href=\"/about-your-council/data-and-information/customer-privacy-notice\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b676ef41660",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-430ccc7d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Modern Slavery Statement. Clicking this link will open a new browser window.\" target=\"_blank\" class=\"no-external-link-icon\" href=\"/media/2xtpo3bj/modern-slavery-statement-2025.pdf\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "816b877ee2d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3c3e4e2"
          }
        ],
        "outcomeCount": 4670,
        "uniqueFailedCount": 58,
        "duplicateFailedCount": 8,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 85,
          "failed": 7,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-allowed-role",
          "keyboard-accessible/tabindex",
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/label-content-mismatch"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/tabindex",
            "xpath": "body > a[href=\"#main-content\"]",
            "selector": "body > a[href=\"#main-content\"]",
            "html": "<a class=\"skip-to-content-link align-center\" href=\"#main-content\" tabindex=\"1\">Skip to main content</a>",
            "impact": "serious",
            "message": "Element has tabindex=\"1\" which disrupts tab order.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "501adcc4cb7e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82f16207"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "li:nth-of-type(1) > a[href=\"/\"]",
            "selector": "li:nth-of-type(1) > a[href=\"/\"]",
            "html": "<a class=\"is-active\" aria-label=\"/\" href=\"/\">\n                            <span> Residents</span>\n                        </a>",
            "impact": "serious",
            "message": "Accessible name \"/\" does not contain visible text \"Residents\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69ba6dce32c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-729f5e30"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#postcode-planning",
            "selector": "#postcode-planning",
            "html": "<input id=\"postcode-planning\" class=\"input-group-field\" placeholder=\"e.g. CB23 6EA\" aria-label=\"Search Box\" aria-describedby=\"postcode-planning\" type=\"text\" required=\"\">",
            "impact": "serious",
            "message": "Accessible name \"Search Box\" does not contain visible label \"Search for nearby services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e449b8f5aca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ea8f9c6"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#cc-optional-cookie-description-0",
            "selector": "#cc-optional-cookie-description-0",
            "html": "<p id=\"cc-optional-cookie-description-0\"></p>",
            "impact": "critical",
            "message": "Duplicate ID \"cc-optional-cookie-description-0\" referenced by aria-describedby.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bfff80c7698a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f117f98"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#cc-optional-cookie-description-1",
            "selector": "#cc-optional-cookie-description-1",
            "html": "<p id=\"cc-optional-cookie-description-1\"></p>",
            "impact": "critical",
            "message": "Duplicate ID \"cc-optional-cookie-description-1\" referenced by aria-describedby.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6403e03000bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65f0f7e1"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#cc-optional-cookie-description-2",
            "selector": "#cc-optional-cookie-description-2",
            "html": "<p id=\"cc-optional-cookie-description-2\"></p>",
            "impact": "critical",
            "message": "Duplicate ID \"cc-optional-cookie-description-2\" referenced by aria-describedby.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b80b12d24d63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f36360f7"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#main-content > nav[aria-label=\"A to Z\"]",
            "selector": "#main-content > nav[aria-label=\"A to Z\"]",
            "html": "<nav class=\"directory-strip\" role=\"complementary\" aria-label=\"A to Z\">\n    <div class=\"grid-container\">\n        <div class=\"grid-x grid-padding-x align-center\">\n            <div class=\"cell large-3 te...",
            "impact": "minor",
            "message": "Role \"complementary\" is not allowed on element <nav>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e12154b77083",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a0d77ef"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 7,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1045,
          "failed": 8,
          "cantTell": 110,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e760e4a70c24",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84f30c664ec4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d10419047813",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1168,
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 65
    },
    {
      "submittedUrl": "https://www.southderbyshire.gov.uk/",
      "finalUrl": "https://www.southderbyshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home | South Derbyshire District Council",
      "elapsedMs": 34041,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1099,
          "failed": 142,
          "cantTell": 104,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90",
          "https://alfa.siteimprove.com/rules/sia-r94"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a[@class=\"logoWide\"]",
            "html": "<a href=\"/\" class=\"logoWide\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1090ec68897c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56d9b02f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"button fullWidth viewMore trigger\"]",
            "html": "<a aria-controls=\"moreTasks\" role=\"button\" href=\"#moreTasks\" class=\"button fullWidth viewMore trigger\" aria-expanded=\"false\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6e8d59fa5d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba6cc50f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-services/things-to-do-and-places-to-visit/arts-and-culture/festival-of-leisure\">This year's Festival of Leisure weekend is coming!...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "258f194d052f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-stop\"]",
            "html": "<a class=\"bx-stop\" href=\"\">Stop Slider</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cfa9221522c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05d7ffa3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-pager-link active\"]",
            "html": "<a href=\"\" data-slide-index=\"0\" class=\"bx-pager-link active\">1</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b47869205a02",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f90317af"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-pager-link\"]",
            "html": "<a href=\"\" data-slide-index=\"1\" class=\"bx-pager-link\">2</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f731247e0f24",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25b26c56"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-pager-link\"]",
            "html": "<a href=\"\" data-slide-index=\"2\" class=\"bx-pager-link\">3</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-pager-link\"]",
            "html": "<a href=\"\" data-slide-index=\"3\" class=\"bx-pager-link\">4</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices\" role=\"menuitem\">A</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/B\" role=\"menuitem\">B</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/C\" role=\"menuitem\">C</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/D\" role=\"menuitem\">D</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/E\" role=\"menuitem\">E</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/F\" role=\"menuitem\">F</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/G\" role=\"menuitem\">G</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/H\" role=\"menuitem\">H</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/I\" role=\"menuitem\">I</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/J\" role=\"menuitem\">J</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/K\" role=\"menuitem\">K</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/L\" role=\"menuitem\">L</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/M\" role=\"menuitem\">M</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/N\" role=\"menuitem\">N</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/O\" role=\"menuitem\">O</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/P\" role=\"menuitem\">P</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/Q\" role=\"menuitem\">Q</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/R\" role=\"menuitem\">R</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/S\" role=\"menuitem\">S</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/T\" role=\"menuitem\">T</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/U\" role=\"menuitem\">U</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/V\" role=\"menuitem\">V</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/W\" role=\"menuitem\">W</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/X\" role=\"menuitem\">X</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/Y\" role=\"menuitem\">Y</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/Z\" role=\"menuitem\">Z</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/about-our-district\">Our District</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us\">About the Council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/customer-services\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/customer-services\">How to find us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/councillors-and-meetings\">Councillors and meetings</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/freedom-of-information\">Freedom of Information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/who-we-are\">Working For Us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/partnerships\">Partnerships</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/performance\">Performance</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/have-your-say\">Have your say</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/financial-information\">Financial information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/media-enquiries\">Media enquiries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/website-information/accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/data-privacy-and-cookies\">Data, privacy and cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-us/modern-slavery-statement\">Modern Slavery Statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/website-information/terms-and-conditions\">Terms and conditions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/website-information/website-feedback\">Website feedback</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"logoLink\"]",
            "html": "<a href=\"https://www.gov.uk/\" rel=\"external\" class=\"logoLink\" title=\"The best place to find government services and information\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0fcb5a8dd9b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcdd4ebf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.web-labs.co.uk/case-studies/south-derbyshire-district-council\" rel=\"external\">CMS and design by weblabs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"reviewCookiesTrigger\"]",
            "html": "<a href=\"#reviewCookies\" id=\"reviewCookiesTrigger\" class=\"reviewPrivacy\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "711b65b22153",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-adaef709"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acc14c670ed4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"addresssearch\"]",
            "html": "<input type=\"text\" class=\"FormField ui-autocomplete-input\" tabindex=\"104\" name=\"addresssearch\" id=\"addresssearch\" title=\"addresssearch\" size=\"30\" maxlength=\"50\" autocomplete=\"off\" placeholder=\"e.g. DE11 0AH\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa2affdeda18",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a264af54"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"addresssearch\"]",
            "html": "<input type=\"text\" class=\"FormField ui-autocomplete-input\" tabindex=\"104\" name=\"addresssearch\" id=\"addresssearch\" title=\"addresssearch\" size=\"30\" maxlength=\"50\" autocomplete=\"off\" placeholder=\"e.g. DE11 0AH\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb1986b4a89f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cebdcfd2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices\" role=\"menuitem\">A</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd703f73c6f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d634a7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/B\" role=\"menuitem\">B</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/C\" role=\"menuitem\">C</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/D\" role=\"menuitem\">D</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/E\" role=\"menuitem\">E</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/F\" role=\"menuitem\">F</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/G\" role=\"menuitem\">G</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/H\" role=\"menuitem\">H</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/I\" role=\"menuitem\">I</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/J\" role=\"menuitem\">J</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/K\" role=\"menuitem\">K</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/L\" role=\"menuitem\">L</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/M\" role=\"menuitem\">M</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/N\" role=\"menuitem\">N</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/O\" role=\"menuitem\">O</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/P\" role=\"menuitem\">P</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/Q\" role=\"menuitem\">Q</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/R\" role=\"menuitem\">R</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/S\" role=\"menuitem\">S</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/T\" role=\"menuitem\">T</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/U\" role=\"menuitem\">U</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/V\" role=\"menuitem\">V</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/W\" role=\"menuitem\">W</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/X\" role=\"menuitem\">X</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/Y\" role=\"menuitem\">Y</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/li",
            "html": "<li>...</li>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"/atozservices/Z\" role=\"menuitem\">Z</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h3[@class=\"h1 marginTop marginBottom\"]",
            "html": "<h3 class=\"h1 marginTop marginBottom\">Our services</h3>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c07f040563be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2792978d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dd91221071f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6264d7f4e5d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21315d2af786",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul",
            "html": "<ul class=\"\" role=\"menu\" aria-labelledby=\"atoZtitle2\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3edf04bde321",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-97d816a9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"h4\"]",
            "html": "<p class=\"h4\">Missed bin collections – Tuesday 14 April </p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db0d7cf84f56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4d1169f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"h1\"]",
            "html": "<p class=\"h1\">...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b4a545f866c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7047c9d8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"atoZtitle2\"]",
            "html": "<p class=\"h3\" id=\"atoZtitle2\">A to Z of Council services</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2439bcdafd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77ab481f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"supportLinksTitle\"]",
            "html": "<p class=\"footerBlockTitle h2\" id=\"supportLinksTitle\">About us</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3400a91cb88b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-63dbabbf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"basicLinksTitle\"]",
            "html": "<p class=\"footerBlockTitle h2\" id=\"basicLinksTitle\">Website information</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "975c829124a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb47de19"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"socialLinksTitle\"]",
            "html": "<p class=\"footerBlockTitle h2\" id=\"socialLinksTitle\">Follow us</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41af2365f70f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb4dd413"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"syndicateLinksTitle\"]",
            "html": "<p class=\"footerBlockTitle h2\" id=\"syndicateLinksTitle\">Partners</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c0ccb2b6794",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cc95036"
          }
        ],
        "outcomeCount": 1392,
        "duplicateFailedCount": 118,
        "uniqueFailedCount": 24,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1008,
          "failed": 62,
          "cantTell": 17,
          "inapplicable": 42
        },
        "failedRules": [
          "aria-required-children",
          "aria-required-parent",
          "heading-order",
          "landmark-unique",
          "link-name",
          "listitem",
          "region",
          "tabindex"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"]",
            "html": "<ul class=\"\" role=\"menu\" aria-labelledby=\"atoZtitle2\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: li[tabindex]",
            "relatedPaths": [
              "ul[role=\"menu\"] > li:nth-child(1)",
              "ul[role=\"menu\"] > li:nth-child(2)",
              "ul[role=\"menu\"] > li:nth-child(3)",
              "ul[role=\"menu\"] > li:nth-child(4)",
              "ul[role=\"menu\"] > li:nth-child(5)",
              "ul[role=\"menu\"] > li:nth-child(6)",
              "ul[role=\"menu\"] > li:nth-child(7)",
              "ul[role=\"menu\"] > li:nth-child(8)",
              "li:nth-child(9)",
              "li:nth-child(10)",
              "li:nth-child(11)",
              "li:nth-child(12)",
              "li:nth-child(13)",
              "li:nth-child(14)",
              "li:nth-child(15)",
              "li:nth-child(16)",
              "li:nth-child(17)",
              "li:nth-child(18)",
              "li:nth-child(19)",
              "li:nth-child(20)",
              "li:nth-child(21)",
              "li:nth-child(22)",
              "li:nth-child(23)",
              "li:nth-child(24)",
              "li:nth-child(25)",
              "li:nth-child(26)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d2426c3cf6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b7b6a3e"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices\"]",
            "html": "<a href=\"/atozservices\" role=\"menuitem\">A</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18a4b2c97151",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54053f7e"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/B\"]",
            "html": "<a href=\"/atozservices/B\" role=\"menuitem\">B</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c196d89dfb2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff16da6b"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/C\"]",
            "html": "<a href=\"/atozservices/C\" role=\"menuitem\">C</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "544c9f7fe5e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d53d244"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/D\"]",
            "html": "<a href=\"/atozservices/D\" role=\"menuitem\">D</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b27fa70deee8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89f11767"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/E\"]",
            "html": "<a href=\"/atozservices/E\" role=\"menuitem\">E</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2435e704cba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b9c23a2"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/F\"]",
            "html": "<a href=\"/atozservices/F\" role=\"menuitem\">F</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5536374824f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c23b96e9"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/G\"]",
            "html": "<a href=\"/atozservices/G\" role=\"menuitem\">G</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afc639238037",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f03daf8"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/H\"]",
            "html": "<a href=\"/atozservices/H\" role=\"menuitem\">H</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aecb64636a1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0034145"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/I\"]",
            "html": "<a href=\"/atozservices/I\" role=\"menuitem\">I</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "844cd9a632ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c23d8d7d"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/J\"]",
            "html": "<a href=\"/atozservices/J\" role=\"menuitem\">J</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbb7efea5813",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c93219e7"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/K\"]",
            "html": "<a href=\"/atozservices/K\" role=\"menuitem\">K</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4eb27ac4b75",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-023f6d8c"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/L\"]",
            "html": "<a href=\"/atozservices/L\" role=\"menuitem\">L</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e91ded8b630",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95127306"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/M\"]",
            "html": "<a href=\"/atozservices/M\" role=\"menuitem\">M</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a33a8e79507",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11559b1c"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/N\"]",
            "html": "<a href=\"/atozservices/N\" role=\"menuitem\">N</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec3471e235d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-829704c8"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/O\"]",
            "html": "<a href=\"/atozservices/O\" role=\"menuitem\">O</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3041dd947359",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52ae5a1a"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/P\"]",
            "html": "<a href=\"/atozservices/P\" role=\"menuitem\">P</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f9465506175",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2990ddd"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/Q\"]",
            "html": "<a href=\"/atozservices/Q\" role=\"menuitem\">Q</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7067214a38a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f457216"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/R\"]",
            "html": "<a href=\"/atozservices/R\" role=\"menuitem\">R</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1319a3456a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-184abc0f"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/S\"]",
            "html": "<a href=\"/atozservices/S\" role=\"menuitem\">S</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca049c4db54c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d13df4a3"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/T\"]",
            "html": "<a href=\"/atozservices/T\" role=\"menuitem\">T</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "699ef79cfefb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51c8d7ea"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/U\"]",
            "html": "<a href=\"/atozservices/U\" role=\"menuitem\">U</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdca6bd67537",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ffaa9b5"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/V\"]",
            "html": "<a href=\"/atozservices/V\" role=\"menuitem\">V</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8adf8bed764",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b1153e0"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/W\"]",
            "html": "<a href=\"/atozservices/W\" role=\"menuitem\">W</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2683b4bc54c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-657513c8"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/X\"]",
            "html": "<a href=\"/atozservices/X\" role=\"menuitem\">X</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e283feece18a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61433859"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/Y\"]",
            "html": "<a href=\"/atozservices/Y\" role=\"menuitem\">Y</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04e4438970f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1de394e8"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[href$=\"atozservices/Z\"]",
            "html": "<a href=\"/atozservices/Z\" role=\"menuitem\">Z</a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16d3c88fc8ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b6f3c60"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"h1 marginTop marginBottom\">Our services</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4373d39897e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09c71066"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "body > nav",
            "html": "<nav>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".row > nav",
              "#firstNav",
              ".azNav"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60901603ed72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5fec9601"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".logoWide",
            "html": "<a href=\"/\" class=\"logoWide\"><img src=\"/graphics/shim.gif\" width=\"113\" height=\"113\" aria-hidden=\"true\" alt=\"South Derbyshire District Council\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dda1bd8387e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-afe01820"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"] > li:nth-child(1)",
            "html": "<li>\n        <a href=\"/atozservices\" role=\"menuitem\">A</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f104f8e5ec2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bbb608b"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"] > li:nth-child(2)",
            "html": "<li>\n        <a href=\"/atozservices/B\" role=\"menuitem\">B</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebf352b41cb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a0caeb4"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"] > li:nth-child(3)",
            "html": "<li>\n        <a href=\"/atozservices/C\" role=\"menuitem\">C</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f41d28f2f268",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b375cb78"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"] > li:nth-child(4)",
            "html": "<li>\n        <a href=\"/atozservices/D\" role=\"menuitem\">D</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d1f7d5ebace",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b0db7b1"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"] > li:nth-child(5)",
            "html": "<li>\n        <a href=\"/atozservices/E\" role=\"menuitem\">E</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "733e04e8019a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0010fdd0"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"] > li:nth-child(6)",
            "html": "<li>\n        <a href=\"/atozservices/F\" role=\"menuitem\">F</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "675f81712d0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b37ea6c4"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"] > li:nth-child(7)",
            "html": "<li>\n        <a href=\"/atozservices/G\" role=\"menuitem\">G</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bbe61c91f22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e9da630"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[role=\"menu\"] > li:nth-child(8)",
            "html": "<li>\n        <a href=\"/atozservices/H\" role=\"menuitem\">H</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d2a65dc243b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7a4c2da"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(9)",
            "html": "<li>\n        <a href=\"/atozservices/I\" role=\"menuitem\">I</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7a8c7e8f34f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8220db6"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(10)",
            "html": "<li>\n        <a href=\"/atozservices/J\" role=\"menuitem\">J</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "889f6bd037cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2a75b151"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(11)",
            "html": "<li>\n        <a href=\"/atozservices/K\" role=\"menuitem\">K</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e0c2a477dd2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bd812b91"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(12)",
            "html": "<li>\n        <a href=\"/atozservices/L\" role=\"menuitem\">L</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46f287a163fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b43aadaa"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(13)",
            "html": "<li>\n        <a href=\"/atozservices/M\" role=\"menuitem\">M</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4a6da2c3f87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3674d2ec"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(14)",
            "html": "<li>\n        <a href=\"/atozservices/N\" role=\"menuitem\">N</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adc1a95151ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68bf48d2"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(15)",
            "html": "<li>\n        <a href=\"/atozservices/O\" role=\"menuitem\">O</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1860920a3b41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f79b8a8"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(16)",
            "html": "<li>\n        <a href=\"/atozservices/P\" role=\"menuitem\">P</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66ec8e738578",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d61d26b7"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(17)",
            "html": "<li>\n        <a href=\"/atozservices/Q\" role=\"menuitem\">Q</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcb0aabafc8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9add6f5"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(18)",
            "html": "<li>\n        <a href=\"/atozservices/R\" role=\"menuitem\">R</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "569cdffc99a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bad69e38"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(19)",
            "html": "<li>\n        <a href=\"/atozservices/S\" role=\"menuitem\">S</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b65aecde3657",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-305b807a"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(20)",
            "html": "<li>\n        <a href=\"/atozservices/T\" role=\"menuitem\">T</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e75468344eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5ca42a1"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(21)",
            "html": "<li>\n        <a href=\"/atozservices/U\" role=\"menuitem\">U</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "182152d8646f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e675cc58"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(22)",
            "html": "<li>\n        <a href=\"/atozservices/V\" role=\"menuitem\">V</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d51db15ed72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f5ff8e1"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(23)",
            "html": "<li>\n        <a href=\"/atozservices/W\" role=\"menuitem\">W</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8bb1f906e6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca9add49"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(24)",
            "html": "<li>\n        <a href=\"/atozservices/X\" role=\"menuitem\">X</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c604c3c2c632",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ade541c5"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(25)",
            "html": "<li>\n        <a href=\"/atozservices/Y\" role=\"menuitem\">Y</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "956935736f5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79e88d9e"
          },
          {
            "rule": "listitem",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "li:nth-child(26)",
            "html": "<li>\n        <a href=\"/atozservices/Z\" role=\"menuitem\">Z</a>\n    </li>",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3947d59637c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a91c4fc"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#article",
            "html": "<div class=\"visuallyhidden\" tabindex=\"-1\" id=\"article\">\n        <h1>South Derbyshire District Council Homepage</h1>\n        <p>Offers information for residents, visitors and the business community.</p>\n    </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ca389ebb6f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-749768b7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".serviceMessages",
            "html": "<div class=\"serviceMessages\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0b4e01389ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62e1489a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".bx-controls-auto-item:nth-child(2)",
            "html": "<div class=\"bx-controls-auto-item\"><a class=\"bx-stop\" href=\"\">Stop Slider</a></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa158ef73943",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f253085"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".bx-pager",
            "html": "<div class=\"bx-pager bx-default-pager\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7ef847c0515",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0f6a40d"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "li:nth-child(2) > a[href$=\"accessibility\"]",
            "html": "<a href=\"/accessibility\" title=\"Accessibility Options Page, accesskey 0\" class=\"skip_content\" accesskey=\"0\" tabindex=\"2\">Accessibility Options</a>",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fce57f18a60e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fd081da"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#search2 > .FormField.ui-autocomplete-input[type=\"text\"]",
            "html": "<input type=\"text\" class=\"FormField ui-autocomplete-input\" tabindex=\"104\" name=\"addresssearch\" id=\"addresssearch\" title=\"addresssearch\" size=\"30\" maxlength=\"50\" autocomplete=\"off\" placeholder=\"e.g. DE11 0AH\">",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef73a82956e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8fe1dd96"
          }
        ],
        "outcomeCount": 1129,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 62
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2903,
          "failed": 85,
          "cantTell": 63,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_contentinfo_misuse",
          "aria_form_label_unique",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "aria_role_redundant",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "form_submit_button_exists",
          "style_color_misuse",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"top: 0px;\" dir=\"ltr\" lang=\"en\" class=\"zf-has-scroll is-reveal-open\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7be865feadf9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7cf28338"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/css/app.css?v=5\" type=\"text/css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8e0de669fad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1334c8ce"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p class=\"noBottomMargin\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c2aea62fdd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd826e72"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" id=\"cookieControl\" href=\"#gdpr\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7c09c133d8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83850ee5"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"0\" id=\"cookieControl\" href=\"#gdpr\">",
            "message": "The foreground text and its background color are both detected as #fefefe. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b4300f43757",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cfbd07e7"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav>",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6b2f49faa78",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e5bb912"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav>",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd332db7833c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-855d54a7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"S\" class=\"skip_content\" title=\"Skip to Content, accesskey S\" href=\"#article\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db303aba2a4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d23e7257"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"S\" class=\"skip_content\" title=\"Skip to Content, accesskey S\" href=\"#article\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f6346f07034",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-297e3699"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"2\" accesskey=\"0\" class=\"skip_content\" title=\"Accessibility Options Page, accesskey 0\" href=\"/accessibility\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0f0fbfc9125",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-efb5473a"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"2\" accesskey=\"0\" class=\"skip_content\" title=\"Accessibility Options Page, accesskey 0\" href=\"/accessibility\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de4d73344035",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6198f09e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"1\" class=\"skip_content\" title=\"Home Page, accesskey 1\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbef72f3458a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9a5fe9b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"1\" class=\"skip_content\" title=\"Home Page, accesskey 1\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a64b81f3907c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56bf0e5f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"2\" class=\"skip_content\" title=\"Skip to navigation, accesskey 2\" href=\"#firstNav\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "466888ff699b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56010407"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"2\" class=\"skip_content\" title=\"Skip to navigation, accesskey 2\" href=\"#firstNav\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adb376e2986a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a9d9877"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"4\" class=\"skip_content\" title=\"Search, accesskey 4\" href=\"/search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ab3063e02a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3511179b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"4\" class=\"skip_content\" title=\"Search, accesskey 4\" href=\"/search\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "387481e873e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57076174"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"5\" class=\"skip_content\" title=\"Skip to Base of page, accesskey 5\" href=\"#footer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d476e44b1c4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea0ead5"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"5\" class=\"skip_content\" title=\"Skip to Base of page, accesskey 5\" href=\"#footer\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a054f09865e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6b68c54"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"8\" class=\"skip_content\" title=\"Terms and conditions, accesskey 8\" href=\"/disclaimer\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6e223d2dd71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50122b87"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"9\" class=\"skip_content\" title=\"Contact us, accesskey 9\" href=\"/contact-us\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c38e7c5145e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7570a665"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"headerLink homeLink\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2648130f5db0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48a19586"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-expanded=\"false\" id=\"displayOptionsLabel\" aria-controls=\"displayOptions\" role=\"button\" class=\"accessLink headerLink show-for-medium trigger\" href=\"#displayOptions\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "feb1d2479d10",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9c8e93a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dcc76cd9876",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95d397a2"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form action=\"/searchpost\" method=\"POST\" id=\"search1\" name=\"search1\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ed733f6e6f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68d0fc30"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<form action=\"/searchpost\" method=\"POST\" id=\"search1\" name=\"search1\">",
            "message": "Multiple elements with \"form\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5dab152732d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64ec2636"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"e.g. bin collection date\" class=\"inputSearch noMargin\" placeholder=\"Enter keywords\" type=\"search\" id=\"siteSearch\" name=\"k\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f98211f4db1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0b831ab"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"button absolute noMargin\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b407ebc26870",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb0c8a3a"
          },
          {
            "rule": "form_submit_button_exists",
            "xpath": null,
            "html": "<form method=\"GET\" action=\"/address/finder\" id=\"search2\" name=\"geoSearch\">",
            "message": "Verify the <form> element has a submit button or an image button",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "878fd1ac8a9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-820d0a0d"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form method=\"GET\" action=\"/address/finder\" id=\"search2\" name=\"geoSearch\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "230a54eda4cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-97cfa074"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<form method=\"GET\" action=\"/address/finder\" id=\"search2\" name=\"geoSearch\">",
            "message": "Multiple elements with \"form\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a9554885622",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db34b99f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"e.g. DE11 0AH\" autocomplete=\"off\" maxlength=\"50\" size=\"30\" title=\"addresssearch\" id=\"addresssearch\" name=\"addresssearch\" tabindex=\"104\" class=\"FormField ui-autocomplete-input\" type=\"text\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adf5b4b2bb43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dac5104c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-resize=\"ikwtd5-tooltip\" data-toggle=\"ikwtd5-tooltip\" data-yeti-box=\"ikwtd5-tooltip\" aria-describedby=\"ikwtd5-tooltip\" title=\"\" data-disable-hover=\"false\" aria-haspopup=\"true\" data-tooltip=\"vgoin8-tooltip\" class=\"headerLink allServicesButton has-tip\" href=\"/ourservices\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "033a582655b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d79679f"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav>",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav>",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"logo\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3f75d76fbee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ec73d6e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"trigger\" aria-controls=\"mobileSearch\" role=\"button\" href=\"#mobileSearch\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c07f481f7434",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6d24454"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"trigger\" aria-controls=\"mobileLocationSearch\" role=\"button\" href=\"#mobileLocationSearch\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9799375e9d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e43b38f"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav tabindex=\"-1\" class=\"columns small-12\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0599c1b93053",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1cdf513"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav tabindex=\"-1\" class=\"columns small-12\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1e6fb349aa5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fec4159"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd233163a24e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"h4\">",
            "message": "Confirm this text 'Missed bin collections – Tuesday 14 April' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d998d046f9fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5b80d4f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p class=\"h4\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad5b417f9a5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52245562"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Missed bin collections – Tuesday 14 April\" href=\"/our-services/recycling-bins-and-waste/service-update-weston-on-trent-bin-collections\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f7740a695bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4608481"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Missed bin collections – Tuesday 14 April\" href=\"/our-services/recycling-bins-and-waste/service-update-weston-on-trent-bin-collections\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8600ef71f0b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d984a608"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<nav aria-labelledby=\"tasksTitle\" id=\"firstNav\" tabindex=\"-1\">",
            "message": "The 'id' \"tasksTitle\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab39da47cf5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1654a1c"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav aria-labelledby=\"tasksTitle\" id=\"firstNav\" tabindex=\"-1\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e9ff86cf3f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c87d04a5"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav aria-labelledby=\"tasksTitle\" id=\"firstNav\" tabindex=\"-1\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e66ba90c0cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2cd077b"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<a class=\"button viewMore fullWidth\" id=\"\" href=\"/ourservices\">",
            "message": "The <a> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4bc0cc760bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2234dad2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p class=\"h1\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f1a4bf31460",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6081bbb"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"button small clearfix\" href=\"/our-services/things-to-do-and-places-to-visit/arts-and-culture/festival-of-leisure\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "666687472911",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1cdd453"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-controls-auto-item\">",
            "message": "Confirm this text 'Stop Slider' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e191e1f4e28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae520435"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"\" class=\"bx-stop\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cfaa372605b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cd5119d"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager bx-default-pager\">",
            "message": "Confirm this text '1' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e3f81e90273",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6542fec"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager-item\">",
            "message": "Confirm this text '1' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "991c7cf7f865",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95921367"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"bx-pager-link active\" data-slide-index=\"0\" href=\"\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a27532e6a2b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0f7b409"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager-item\">",
            "message": "Confirm this text '2' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"1\" href=\"\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b082e48891f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d460bce4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager-item\">",
            "message": "Confirm this text '3' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"2\" href=\"\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c1d7456ca6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-228f4afd"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager-item\">",
            "message": "Confirm this text '4' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"3\" href=\"\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f964c55194a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-178e82f0"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<a class=\"button greyButton fullWidth largeButton\" id=\"\" href=\"/news\">",
            "message": "The <a> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f93eb6b9de90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bbe0b5e1"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<a class=\"button greyButton fullWidth largeButton\" id=\"\" href=\"/our-services/things-to-do-and-places-to-visit/events/all\">",
            "message": "The <a> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a04b70ad043d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9ae83a0"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<a class=\"button greyButton fullWidth largeButton\" id=\"\" href=\"https://www.visitsouthderbyshire.co.uk/event/category/whatson/\">",
            "message": "The <a> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e9b51b17477",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79b76f9"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"azNav text-center\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e8d832ecf7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc3eecae"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"azNav text-center\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3706dcc4ec40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-692678ea"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p id=\"atoZtitle2\" class=\"h3\">",
            "message": "Confirm this text 'A to Z of Council services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0112855d6aa7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-922f9182"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul aria-labelledby=\"atoZtitle2\" role=\"menu\" class=\"\">",
            "message": "Verify the <ul> element with \"menu\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1573a6d67cf0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d1af0e0"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<ul aria-labelledby=\"atoZtitle2\" role=\"menu\" class=\"\">",
            "message": "Component with \"menu\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fb3e30c3323",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f2f5e10"
          },
          {
            "rule": "aria_contentinfo_misuse",
            "xpath": null,
            "html": "<footer role=\"contentinfo\" class=\"footer clearfix\" tabindex=\"-1\" id=\"footer\">",
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "889089159a10",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b710c721"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<footer role=\"contentinfo\" class=\"footer clearfix\" tabindex=\"-1\" id=\"footer\">",
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8898b80c5113",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6bc0bb"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-labelledby=\"supportLinksTitle\" class=\"footerBlock paddingAll noPaddingBottom-small\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d472d7491bf7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-38dab593"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p id=\"supportLinksTitle\" class=\"footerBlockTitle h2\">",
            "message": "Confirm this text 'About us' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea07e5b05ca5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0198eb6f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-labelledby=\"basicLinksTitle\" class=\"footerBlock paddingAll noPaddingBottom-small\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3172f168e370",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-913074fe"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p id=\"basicLinksTitle\" class=\"footerBlockTitle h2\">",
            "message": "Confirm this text 'Website information' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01e5bd1f58b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-01ab89b3"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-labelledby=\"socialLinksTitle\" class=\"footerBlock paddingAll noPaddingBottom-small text-center medium-text-left\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79c3dddd7ca7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0295ac60"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p id=\"socialLinksTitle\" class=\"footerBlockTitle h2\">",
            "message": "Confirm this text 'Follow us' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c569a4e3ad32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-63bf44de"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-labelledby=\"syndicateLinksTitle\" class=\"footerBlock paddingAll noPaddingBottom-small text-center medium-text-left\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0badb6bccfed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60f0c3df"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p id=\"syndicateLinksTitle\" class=\"footerBlockTitle h2\">",
            "message": "Confirm this text 'Partners' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edd5d4363577",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78b7d44c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'www.southderbyshire.gov.uk' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73b2364b632e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"logoWide\" href=\"/\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c737e4bd47a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2697dd7"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78c74b8c2b76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'small'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 2999,
        "uniqueFailedCount": 78,
        "duplicateFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 83,
          "failed": 9,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "keyboard-accessible/focus-order",
          "keyboard-accessible/tabindex",
          "labels-and-names/duplicate-id-aria",
          "landmarks/landmark-main",
          "landmarks/region",
          "navigable/heading-order",
          "navigable/link-name"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/tabindex",
            "xpath": "li:nth-of-type(2) > a[href=\"/accessibility\"]",
            "selector": "li:nth-of-type(2) > a[href=\"/accessibility\"]",
            "html": "<a href=\"/accessibility\" title=\"Accessibility Options Page, accesskey 0\" class=\"skip_content\" accesskey=\"0\" tabindex=\"2\">Accessibility Options</a>",
            "impact": "serious",
            "message": "Element has tabindex=\"2\" which disrupts tab order.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d5ed59b9b47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fd40c83"
          },
          {
            "rule": "keyboard-accessible/tabindex",
            "xpath": "#addresssearch",
            "selector": "#addresssearch",
            "html": "<input type=\"text\" class=\"FormField ui-autocomplete-input\" tabindex=\"104\" name=\"addresssearch\" id=\"addresssearch\" title=\"addresssearch\" size=\"30\" maxlength=\"50\" autocomplete=\"off\" placeholder=\"e.g. DE...",
            "impact": "serious",
            "message": "Element has tabindex=\"104\" which disrupts tab order.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5321c952c2b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23d502fd"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#ui-id-1",
            "selector": "#ui-id-1",
            "html": "<ul class=\"ui-autocomplete ui-front ui-menu ui-widget ui-widget-content\" id=\"ui-id-1\" tabindex=\"0\" style=\"display: none;\"></ul>",
            "impact": "moderate",
            "message": "Non-interactive <ul> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5723b47fad9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d10218b"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#ui-id-2",
            "selector": "#ui-id-2",
            "html": "<ul class=\"ui-autocomplete ui-front ui-menu ui-widget ui-widget-content\" id=\"ui-id-2\" tabindex=\"0\" style=\"display: none;\"></ul>",
            "impact": "moderate",
            "message": "Non-interactive <ul> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd62ab206757",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cc48342"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "div > h3",
            "selector": "div > h3",
            "html": "<h3 class=\"h1 marginTop marginBottom\">Our services</h3>",
            "impact": "moderate",
            "message": "Heading level 3 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f457237f3a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67d37bbe"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "div:nth-of-type(2) > div > a[href=\"/\"]",
            "selector": "div:nth-of-type(2) > div > a[href=\"/\"]",
            "html": "<a href=\"/\" class=\"logoWide\"><img src=\"/graphics/shim.gif\" width=\"113\" height=\"113\" aria-hidden=\"true\" alt=\"South Derbyshire District Council\"></a>",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a7830f5658d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51c09b18"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50fdaad58588",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(1)",
            "selector": "body > div:nth-of-type(1)",
            "html": "<div class=\"cookieControlTrigger rightPosition\" title=\"Review your choices regarding cookies on this web site\" style=\"opacity: 0;\"><p class=\"noBottomMargin\"><a href=\"#gdpr\" id=\"cookieControl\" tabindex...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2431ae170e8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80d156e2"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#addresssearch",
            "selector": "#addresssearch",
            "html": "<input type=\"text\" class=\"FormField ui-autocomplete-input\" tabindex=\"104\" name=\"addresssearch\" id=\"addresssearch\" title=\"addresssearch\" size=\"30\" maxlength=\"50\" autocomplete=\"off\" placeholder=\"e.g. DE...",
            "impact": "critical",
            "message": "Duplicate ID \"addresssearch\" referenced by label[for].",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94256b053431",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f149e0e2"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 9,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 476,
          "failed": 36,
          "cantTell": 266,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R25",
          "QW-ACT-R33",
          "QW-ACT-R38",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R66",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d544a73b6f75",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b6c76eb7a02",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf55608500f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee961877bee5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66d59da523f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 779,
        "duplicateFailedCount": 31,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 156
    },
    {
      "submittedUrl": "https://www.southglos.gov.uk/",
      "finalUrl": "https://www.southglos.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "South Gloucestershire Council",
      "elapsedMs": 58377,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1230,
          "failed": 93,
          "cantTell": 8,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-usp-close-icon\"]",
            "html": "<button tabindex=\"0\" aria-label=\"Close\" aria-pressed=\"false\" class=\"qc-usp-close-icon\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b5ccb8c9079",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-303ec964"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fe6de4a1156",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-689143d3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-jxfk95\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"true\" class=\"qc-cmp2-toggle css-jxfk95\" aria-labelledby=\"toggleDescription\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c8f30c2c312",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-920d875b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\" css-1nnj36\"]",
            "html": "<button aria-label=\"CONFIRM\" aria-pressed=\"false\" size=\"small\" mode=\"primary\" class=\" css-1nnj36\">CONFIRM</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fa1a7e249ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9f512e7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-delete-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-delete-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Data Deletion Policy (link 2)\">Data Deletion</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e129b60c60ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55d9da2e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-access-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-access-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Data Access Policy (link 3)\">Data Access</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f665c8e5a7f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9cd73ae9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"qc-usp-policy-link\"]",
            "html": "<a tabindex=\"0\" id=\"qc-usp-policy-link\" class=\"qc-usp-alt-action qc-usp-center-bottom\" href=\"\" title=\"Read More about the Privacy Policy (link 4)\">Privacy Policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a977b21e4716",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ceb4e996"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://sites.southglos.gov.uk/safeguarding/children\" title=\"Safeguarding Children Board (link 199)\">Safeguarding Children Board</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "094dbfcf9a46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"http://sites.southglos.gov.uk/safeguarding/adults\" title=\"Safeguarding Adults Board (link 203)\">Safeguarding Adults Board</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a onclick=\"ga('send', 'event', 'Bottom menu link', 'A to Z');ga('sgc.send', 'event', 'Bottom menu link', 'A to Z');\" href=\"http://www.southglos.gov.uk/atoz\" title=\"A to Z (link 204)\">A to Z</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a onclick=\"ga('send', 'event', 'Bottom menu link', 'Accessibility');ga('sgc.send', 'event', 'Bottom menu link', 'Accessibility');\" href=\"http://www.southglos.gov.uk/accessibility\" title=\"Accessibility (link 205)\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a onclick=\"ga('send', 'event', 'Bottom menu link', 'Careers');ga('sgc.send', 'event', 'Bottom menu link', 'Careers');\" href=\"https://careers.southglos.gov.uk/\" title=\"Careers (link 206)\">Careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a onclick=\"ga('send', 'event', 'Bottom menu link', 'Contact');ga('sgc.send', 'event', 'Bottom menu link', 'Contact');\" href=\"http://www.southglos.gov.uk/contact\" title=\"Contact (link 207)\">Contact</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a onclick=\"ga('send', 'event', 'Bottom menu link', 'Privacy');ga('sgc.send', 'event', 'Bottom menu link', 'Privacy');\" href=\"http://www.southglos.gov.uk/privacy\" title=\"Privacy (link 208)\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a onclick=\"ga('send', 'event', 'Bottom menu link', 'Translate');ga('sgc.send', 'event', 'Bottom menu link', 'Translate');\" href=\"https://beta.southglos.gov.uk/translate/\" title=\"Translate (link 209)\">Translate</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/path[@id=\"path-1\"]",
            "html": "<path d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\" id=\"path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01334661d89b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be6903ac"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/rect[@id=\"path-3\"]",
            "html": "<rect id=\"path-3\" x=\"0\" y=\"0\" width=\"18\" height=\"18\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ced473d7971",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7872ed39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"New---Mobile-2\"]",
            "html": "<g id=\"New---Mobile-2\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "027f4bca2735",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7e61421"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"iPhone-11-6-Copy\"]",
            "html": "<g id=\"iPhone-11-6-Copy\" transform=\"translate(-23.000000, -138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b9f1db65cf8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-589c0734"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"v1\"]",
            "html": "<g id=\"v1\" transform=\"translate(20.000000, 138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebf4fa083ab1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eda99538"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"Icons/angle-left\"]",
            "html": "<g id=\"Icons/angle-left\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c01c690e9c55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-065d644f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/mask[@id=\"mask-2\"]",
            "html": "<mask id=\"mask-2\" fill=\"white\">...</mask>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91dc782692b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12eb0bab"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/use[@id=\"Mask\"]",
            "html": "<use id=\"Mask\" fill=\"currentColor\" fill-rule=\"nonzero\" href=\"#path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eeb7dc25be60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e556d72f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "898ed06f1ff9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6be9b0a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/label[@id=\"toggleDescription\"]",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\">...</label>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/path[@id=\"path-1\"]",
            "html": "<path d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\" id=\"path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/rect[@id=\"path-3\"]",
            "html": "<rect id=\"path-3\" x=\"0\" y=\"0\" width=\"18\" height=\"18\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"New---Mobile-2\"]",
            "html": "<g id=\"New---Mobile-2\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"iPhone-11-6-Copy\"]",
            "html": "<g id=\"iPhone-11-6-Copy\" transform=\"translate(-23.000000, -138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"v1\"]",
            "html": "<g id=\"v1\" transform=\"translate(20.000000, 138.000000)\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/g[@id=\"Icons/angle-left\"]",
            "html": "<g id=\"Icons/angle-left\">...</g>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/mask[@id=\"mask-2\"]",
            "html": "<mask id=\"mask-2\" fill=\"white\">...</mask>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/use[@id=\"Mask\"]",
            "html": "<use id=\"Mask\" fill=\"currentColor\" fill-rule=\"nonzero\" href=\"#path-1\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/button[@class=\"qc-cmp2-list-item-header\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">...</button>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eeb24c955828",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-355db2ee"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\">...</p>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "897d80bd3208",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c80ed79"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "265631c68b20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.18:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.37:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.37:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.37:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.37:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.37:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.37:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.37:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.37:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.06:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"qc-cmp2-consent-list css-1f88jwd\"]",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04c02969ca08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b5dc205"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"qc-cmp2-consent-list css-def7e2\"]",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ebcae79fb17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bebcb8b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a24e442c929",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"qc-usp-title\"]",
            "html": "<p id=\"qc-usp-title\" class=\"qc-usp-title\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5fe805a9ed7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb86c9cc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4d8526af6d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b735aa5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of the Sharing of my personal da...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0905651a1d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of the Sale of my Personal Data.</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of processing my Personal Data f...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>I want to opt-out of Collection, Use, Retention, S...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Google consents</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Discover what we are doing in South Gloucestershir...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>13/04/2026</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>08/04/2026</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>01/04/2026</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c05d9dbe861c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee9405b5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d01bdd2cb5b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9851854"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-jg567y\"]",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"css-1ggley5\"]",
            "html": "<p class=\"css-1ggley5\">Opted Out</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e8f665b5173",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ce3fb87"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "168d83a32f14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow my user data to be sent to Google ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to send me personalized adv...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"flex: 1 1 0%; line-height: 150%;\">I want to allow Google to enable storage related t...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8f18afdf2bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd323fcf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8870bc0c24cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1379,
        "duplicateFailedCount": 61,
        "uniqueFailedCount": 32,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1205,
          "failed": 40,
          "cantTell": 3,
          "inapplicable": 43
        },
        "failedRules": [
          "aria-allowed-role",
          "aria-required-children",
          "aria-required-parent",
          "button-name",
          "color-contrast",
          "list",
          "region"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-one-main",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "tabindex",
          "table-duplicate-name"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd3d639b879b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-901b0930"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role list is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0df9f5310ac4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e59001c4"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[aria-label=\"Google consents\"]",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-label=\"Google consents\" aria-live=\"polite\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db26c56c4052",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14cd0e2f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: ul[tabindex]",
            "relatedPaths": [
              ".qc-cmp2-expandable-list"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9de6117941f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b80f5082"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd4df452e2e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b8d84af"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".qc-cmp2-list-item-title[role=\"listitem\"]",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consents</p></p>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41f080ff5e79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f42209d3"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(1) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47432dd75f55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be3fad78"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(2) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4d6faab558e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee7c3f57"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(3) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83cdee6719bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed1fcf25"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(4) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac5c243a2d09",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c88a4ae2"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(5) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc04eb7e9f54",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdb06a64"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(6) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72a18901a66c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54e94c0e"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".qc-cmp2-expandable-info:nth-child(7) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role=\"switch\"]",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"Toggle on\">ON</p></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb1ba3409d7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2803410d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(2) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4563f9d45fad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07b54e97"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(3) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da9b3a21ba91",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-208b4bdb"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "div:nth-child(4) > .css-cf00qb > .css-jg567y",
            "html": "<p class=\"css-jg567y\">Opted In</p>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.35 (foreground color: #a6a9ae, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#\\31 "
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6f8e23729ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc757748"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-1f88jwd",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9acd757d954",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c77b1d3f"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".css-def7e2",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=list]",
            "relatedPaths": [
              "#Google\\ Basic\\ Consents"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "babd12a7e34b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f42284f3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sr-only-focusable",
            "html": "<a href=\"#content\" class=\"sr-only sr-only-focusable\" accesskey=\"S\" title=\"Skip to main content (link 1)\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7054f921be20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a827cdf7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sr-only:nth-child(3)",
            "html": "<label class=\"sr-only\">Page URL</label>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0d72911c6b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d203296"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#top > .container > .row > .col-sm-8",
            "html": "<div class=\"col-sm-8\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebe327a2017e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05fa04ef"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#gs_tti50",
            "html": "<td id=\"gs_tti50\" class=\"gsib_a\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b90dcdf5017",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-631f5438"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f87e9895ab1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".col-sm-7",
            "html": "<span class=\"hidden-xs col-sm-7 pull-right\">Advertising</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38bec75077d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66e65b8e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#nav",
            "html": "<div id=\"nav\" class=\"section hidden-xs\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a98f43b9c6e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13115b6c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#homepage-image > .img-responsive",
            "html": "<img src=\"https://www.southglos.gov.uk/wp-content/themes/sgc/assets/images/homepage4.jpg\" alt=\"Landscape view over South Gloucestershire\" class=\"img-responsive\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db7d337928b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b777fc93"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#gs_tti51",
            "html": "<td id=\"gs_tti51\" class=\"gsib_a\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e62db03f44ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f3ba922"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#homepage-buttons",
            "html": "<div id=\"homepage-buttons\" class=\"section hidden-sm hidden-xs\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c28f5cba472",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-980bbfa8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#homepage-links",
            "html": "<div id=\"homepage-links\" class=\"section hidden-sm hidden-xs\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6171f3e1396",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e1e4350"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".gallery-cell:nth-child(1) > .row:nth-child(1)",
            "html": "<div class=\"row\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-sm-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"https://www.southglos.gov.uk//documents/Climate-.jpg\" alt=\"Climate and nature\" class=\"img-responsive\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49ebda128a63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6cf3a2a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".is-selected",
            "html": "<div class=\"gallery-cell is-selected\" style=\"position: absolute; left: 82.7%;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a7fda6cced2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d3590fca"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".gallery-cell:nth-child(3) > .row:nth-child(1)",
            "html": "<div class=\"row\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-sm-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"https://www.southglos.gov.uk//documents/Download-the-council-app.png\" alt=\"Download the council app\" class=\"img-responsive\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a44d295331d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ab50d4d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".gallery-cell:nth-child(4) > .row:nth-child(1)",
            "html": "<div class=\"row\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-sm-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"https://www.southglos.gov.uk//documents/Keep-in-touch.png\" alt=\"Local news to your inbox\" class=\"img-responsive\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6613650d1e07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-737a0d00"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".col-lg-6:nth-child(1)",
            "html": "<div class=\"col-lg-6\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f81979196f69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28e85d13"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".col-lg-6:nth-child(2) > h3",
            "html": "<h3>Subscribe for the latest news by email</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc924bd29736",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea2e8546"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#mce-EMAIL",
            "html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"form-control\" id=\"mce-EMAIL\" placeholder=\"Email address...\" required=\"\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6db33de6c0f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90b4147a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".grid",
            "html": "<div class=\"grid\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3921e79ad824",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-daead886"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#homepage-social",
            "html": "<div id=\"homepage-social\" class=\"section\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ae79b8d479e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f12d1462"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#homepage-safeguarding",
            "html": "<div id=\"homepage-safeguarding\" class=\"section\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1af11f29e5d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81600f3d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#bottom",
            "html": "<div id=\"bottom\" class=\"section\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78ca7bcc6778",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98c71901"
          }
        ],
        "outcomeCount": 1291,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 40
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3856,
          "failed": 212,
          "cantTell": 95,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_valid",
          "aria_content_in_landmark",
          "aria_form_label_unique",
          "aria_landmark_name_unique",
          "aria_parent_required",
          "aria_role_valid",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "form_interaction_review",
          "input_label_exists",
          "input_label_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "target_spacing_sufficient",
          "text_contrast_sufficient",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5aac052bb579",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" href=\"https://www.southglos.gov.uk/wp-includes/css/dist/block-library/style.min.css?ver=5.8.13\" id=\"wp-block-library-css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15fec4bc64dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9eb49815"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" href=\"https://www.southglos.gov.uk/wp-includes/css/dist/block-library/style.min.css?ver=5.8.13\" id=\"wp-block-library-css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a42c43a51e6f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2c2e9bd"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ae20742af36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cc82beb"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "089ed7b447ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e592262"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div class=\"css-fmjg5w\" tabindex=\"0\" aria-modal=\"true\" aria-labelledby=\"qc-usp-title\" role=\"dialog\" id=\"qc-cmp2-usp\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "142933af05a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-223934ca"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" aria-label=\"Close\" tabindex=\"0\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c91c62a298a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-470af992"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" aria-label=\"Close\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ceec87247f68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a0278b8c"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button class=\"qc-usp-close-icon\" aria-pressed=\"false\" aria-label=\"Close\" tabindex=\"0\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9aac7e31802",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a024d76"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"qc-usp-main-messaging\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05d566c21dee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b9d48e8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div tabindex=\"0\" class=\"qc-usp-main-messaging\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d969c1def9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fd9169e"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75ea99b88406",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.iabprivacy.com/optout.html\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e77fc6849537",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85996214"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p class=\"usp-dns-text\">",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10845610f383",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2d0a352"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "message": "The element with role \"list\" owns the child element with the role \"list\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7dfbaf85501d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27ce8bc0"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Opt-Outs\" class=\"qc-cmp2-list-item-header\" role=\"listitem\">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "919e819da69f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9d9d79b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Opt-Outs\" class=\"qc-cmp2-list-item-header\" role=\"listitem\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04d4e422c4be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11fee5b4"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Opt-Outs\" class=\"qc-cmp2-list-item-header\" role=\"listitem\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "663a5a953ded",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2615fe0"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae6267bed361",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc13cec7"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d8be8c00b84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-318f2b82"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1dba6e9ef2e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86bdeaf9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f32078290cbd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7501615"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf2ee66f83fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fcbd48"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c4ae3494c19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4279bb87"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"css-jg567y\">",
            "message": "Text contrast of 2.36 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 600",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<label style=\"width: 80%;\" class=\"qc-usp-action-description\" id=\"toggleDescription\">",
            "message": "The <label> element has the id \"toggleDescription\" that is already in use",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-jxfk95\" aria-checked=\"true\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "631df7e32442",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0bf22f74"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-labelledby=\"toggleDescription\" class=\"qc-cmp2-toggle css-jxfk95\" aria-checked=\"true\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e3edfb99035",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-097a0ee0"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "message": "The element with role \"list\" owns the child element with the role \"list\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "655dbcc80eaf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-916ffaa7"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<li role=\"list\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" id=\"Google Basic Consents\">",
            "message": "The ARIA role 'list' is not valid for the element <li>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37c9c0202fa4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-626c47f1"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Google consents\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "288c3ab228cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d99829a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Google consents\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "741b78a813af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92a99839"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button aria-live=\"polite\" aria-label=\"Google consents\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afd22315c4e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bafd5334"
          },
          {
            "rule": "aria_parent_required",
            "xpath": null,
            "html": "<p role=\"listitem\" class=\"qc-cmp2-list-item-title\">",
            "message": "Element with \"listitem\" role is not contained in or owned by an element with one of the following roles: \"list\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fa1054aaf1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0b288bc"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg class=\"css-jswnc6\" version=\"1.1\" viewBox=\"0 0 12 19\" height=\"19px\" width=\"12px\" type=\"expand\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<path id=\"path-1\" d=\"M3.88716886,8.47048371 L12.1431472,0.315826419 C12.4725453,-0.0145777987 13.005189,-0.0145777987 13.3345872,0.315826419 L13.8321886,0.814947685 C14.1615867,1.1453519 14.1615867,1.67962255 13.8321886,2.01002677 L6.6625232,9.06802326 L13.8251801,16.1260197 C14.1545782,16.456424 14.1545782,16.9906946 13.8251801,17.3210988 L13.3275787,17.8202201 C12.9981806,18.1506243 12.4655368,18.1506243 12.1361387,17.8202201 L3.88016039,9.6655628 C3.55777075,9.33515858 3.55777075,8.80088793 3.88716886,8.47048371 Z\">",
            "message": "The <path> element has the id \"path-1\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb52298231b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56fc209f"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<rect height=\"18\" width=\"18\" y=\"0\" x=\"0\" id=\"path-3\">",
            "message": "The <rect> element has the id \"path-3\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7acc471739d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e629ad5"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g fill-rule=\"evenodd\" fill=\"none\" stroke-width=\"1\" stroke=\"none\" id=\"New---Mobile-2\">",
            "message": "The <g> element has the id \"New---Mobile-2\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8c8451b5254",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8bb3f26"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g transform=\"translate(-23.000000, -138.000000)\" id=\"iPhone-11-6-Copy\">",
            "message": "The <g> element has the id \"iPhone-11-6-Copy\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da249b584983",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7cb2f3c6"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g transform=\"translate(20.000000, 138.000000)\" id=\"v1\">",
            "message": "The <g> element has the id \"v1\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b65d0bb6ed88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b65a7da"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<g id=\"Icons/angle-left\">",
            "message": "The <g> element has the id \"Icons/angle-left\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f458ea1b9b7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-433b7162"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<mask fill=\"white\" id=\"mask-2\">",
            "message": "The <mask> element has the id \"mask-2\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bb903300157",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ec65297"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<use href=\"#path-1\" fill-rule=\"nonzero\" fill=\"currentColor\" id=\"Mask\">",
            "message": "The <use> element has the id \"Mask\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "011f8ef9e834",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27af0c4d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdabdfdd7c60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84d65b44"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcfa3f8e2a84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90afd1fa"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00939ef7e513",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c03f6f5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"qc-cmp2-toggle css-w01txj\" aria-checked=\"false\" role=\"switch\" tabindex=\"0\">",
            "message": "Form control with \"switch\" role has no associated label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\" css-1nnj36\" mode=\"primary\" size=\"small\" aria-pressed=\"false\" aria-label=\"CONFIRM\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc3c98f31316",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee51e1a0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\" css-1nnj36\" mode=\"primary\" size=\"small\" aria-pressed=\"false\" aria-label=\"CONFIRM\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0741acd8eba1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50201e0d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Data Deletion Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-delete-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7afe9ebc14f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8f33cbb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Data Access Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-access-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f58c36bf4703",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ab39f58"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Read More about the Privacy Policy\" href=\"\" class=\"qc-usp-alt-action qc-usp-center-bottom\" id=\"qc-usp-policy-link\" tabindex=\"0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1934c3bae653",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8f7118b"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Skip to main content (link 1)\" accesskey=\"S\" class=\"sr-only sr-only-focusable\" href=\"#content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e679234dbfd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-30a71375"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Skip to main content (link 1)\" accesskey=\"S\" class=\"sr-only sr-only-focusable\" href=\"#content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43d85b87130c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a73def0"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a title=\"Skip to main content (link 1)\" accesskey=\"S\" class=\"sr-only sr-only-focusable\" href=\"#content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "836975574eaf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9be571d8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul class=\"list-inline\" id=\"top-menu\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "714732e3fc01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a3514d6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Skip to content (link 2)\" href=\"#content\" id=\"skip\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8f43ac621ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0f7d8ad"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"A to Z (link 3)\" href=\"http://www.southglos.gov.uk/atoz\" onclick=\"ga('send', 'event', 'Top menu link', 'A to Z');ga('sgc.send', 'event', 'Top menu link', 'A to Z');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48f74c148738",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c68e03d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Accessibility (link 4)\" href=\"http://www.southglos.gov.uk/accessibility\" onclick=\"ga('send', 'event', 'Top menu link', 'Accessibility');ga('sgc.send', 'event', 'Top menu link', 'Accessibility');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40b76044b878",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9daef64c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Careers (link 5)\" href=\"https://careers.southglos.gov.uk/\" onclick=\"ga('send', 'event', 'Top menu link', 'Careers');ga('sgc.send', 'event', 'Top menu link', 'Careers');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5be30bb7c1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29d807d1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Contact (link 6)\" href=\"http://www.southglos.gov.uk/contact\" onclick=\"ga('send', 'event', 'Top menu link', 'Contact');ga('sgc.send', 'event', 'Top menu link', 'Contact');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d759edca9ccd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-08c123d6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Privacy (link 7)\" href=\"http://www.southglos.gov.uk/privacy\" onclick=\"ga('send', 'event', 'Top menu link', 'Privacy');ga('sgc.send', 'event', 'Top menu link', 'Privacy');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78cd7ecd1b91",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89571118"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Translate (link 8)\" href=\"https://beta.southglos.gov.uk/translate/\" onclick=\"ga('send', 'event', 'Top menu link', 'Translate');ga('sgc.send', 'event', 'Top menu link', 'Translate');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d78be57f5f43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e77588f"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"utf-8\" class=\"gsc-search-box gsc-search-box-tools\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae8c9047f7c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ab44685"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<form accept-charset=\"utf-8\" class=\"gsc-search-box gsc-search-box-tools\">",
            "message": "Multiple elements with \"form\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa031deaac5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-869fece6"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<table class=\"gsc-search-box\" role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\">",
            "message": "The HTML attribute(s) \"cellspacing, cellpadding\" is deprecated for the <table> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24f2255e2b89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c17fb54"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<table style=\"width: 100%; padding: 0px;\" class=\"gstl_50 gsc-input\" id=\"gs_id50\" role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\">",
            "message": "The HTML attribute(s) \"cellspacing, cellpadding\" is deprecated for the <table> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a48cb48138c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14eee3fd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input style=\"width: 100%; padding: 0px; border: none; margin: 0px; height: auto; background: url(\"https://www.google.com/cse/static/images/1x/en/branding.png\") left center no-repeat rgb(255, 255, 255); outline: none;\" spellcheck=\"false\" dir=\"ltr\" id=\"gsc-i-id1\" aria-label=\"search\" title=\"search\" name=\"search\" class=\"gsc-input\" size=\"10\" type=\"text\" autocomplete=\"off\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd01a471ea8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de5d53ae"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<input style=\"width: 100%; padding: 0px; border: none; margin: 0px; height: auto; background: url(\"https://www.google.com/cse/static/images/1x/en/branding.png\") left center no-repeat rgb(255, 255, 255); outline: none;\" spellcheck=\"false\" dir=\"ltr\" id=\"gsc-i-id1\" aria-label=\"search\" title=\"search\" name=\"search\" class=\"gsc-input\" size=\"10\" type=\"text\" autocomplete=\"off\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "574f71163eb1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-477510ac"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input style=\"width: 100%; padding: 0px; border: none; margin: 0px; height: auto; background: url(\"https://www.google.com/cse/static/images/1x/en/branding.png\") left center no-repeat rgb(255, 255, 255); outline: none;\" spellcheck=\"false\" dir=\"ltr\" id=\"gsc-i-id1\" aria-label=\"search\" title=\"search\" name=\"search\" class=\"gsc-input\" size=\"10\" type=\"text\" autocomplete=\"off\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef4767cd9ebe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07c6b642"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75ba91a6e45f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"\n                            \n                         (link 9)\" href=\"https://www.southglos.gov.uk\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0caaf93cea53",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b41bd8a9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul class=\"list-inline\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e9766214593",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d15b3c9c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Apply (link 15)\" href=\"https://www.southglos.gov.uk/do-apply?utm_source=homehead&utm_medium=links&utm_campaign=legacy-header-apply&utm_id=legacy\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a37c87913394",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61e19b56"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Report (link 16)\" href=\"https://www.southglos.gov.uk/do-report?utm_source=homehead&utm_medium=links&utm_campaign=legacy-header-report&utm_id=legacy\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b9240f8a1ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0da120d2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Pay (link 17)\" href=\"https://www.southglos.gov.uk/do-pay?utm_source=homehead&utm_medium=links&utm_campaign=legacy-header-pay&utm_id=legacy\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8763a8b82803",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-824caaaa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#resident-dropdown\" data-parent=\"#nav-dropdowns\" data-toggle=\"collapse\" onclick=\"ga('send', 'event', 'Mega menu link', 'Resident');ga('sgc.send', 'event', 'Mega menu link', 'Resident');\" class=\"dd collapsed\" title=\"Resident dropdown trigger (link 18)\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d136d356076c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8827c33d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#business-dropdown\" data-parent=\"#nav-dropdowns\" data-toggle=\"collapse\" onclick=\"ga('send', 'event', 'Mega menu link', 'Business');ga('sgc.send', 'event', 'Mega menu link', 'Business');\" class=\"dd collapsed\" title=\"Business dropdown trigger (link 19)\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6427e780b8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23acd2ca"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#visitor-dropdown\" data-parent=\"#nav-dropdowns\" data-toggle=\"collapse\" onclick=\"ga('send', 'event', 'Mega menu link', 'Visitor');ga('sgc.send', 'event', 'Mega menu link', 'Visitor');\" class=\"dd collapsed\" title=\"Visitor dropdown trigger (link 20)\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb13a6f67034",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-881206a2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#council-dropdown\" data-parent=\"#nav-dropdowns\" data-toggle=\"collapse\" onclick=\"ga('send', 'event', 'Mega menu link', 'Council');ga('sgc.send', 'event', 'Mega menu link', 'Council');\" class=\"dd collapsed\" title=\"Council dropdown trigger (link 21)\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8254d5e908f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c39b7f3a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Sign in (link 22)\" href=\"https://account.southglos.gov.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99327690ceec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cba5375"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"utf-8\" class=\"gsc-search-box gsc-search-box-tools\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<form accept-charset=\"utf-8\" class=\"gsc-search-box gsc-search-box-tools\">",
            "message": "Multiple elements with \"form\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<table class=\"gsc-search-box\" role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\">",
            "message": "The HTML attribute(s) \"cellspacing, cellpadding\" is deprecated for the <table> element in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<table style=\"width: 100%; padding: 0px;\" class=\"gstl_51 gsc-input\" id=\"gs_id51\" role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\">",
            "message": "The HTML attribute(s) \"cellspacing, cellpadding\" is deprecated for the <table> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8093c9a4307f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b682027"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input style=\"width: 100%; padding: 0px; border: none; margin: 0px; height: auto; background: url(\"https://www.google.com/cse/static/images/1x/en/branding.png\") left center no-repeat rgb(255, 255, 255); outline: none;\" spellcheck=\"false\" dir=\"ltr\" id=\"gsc-i-id2\" aria-label=\"search\" title=\"search\" name=\"search\" class=\"gsc-input\" size=\"10\" type=\"text\" autocomplete=\"off\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "176fb8874087",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48df4f87"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<input style=\"width: 100%; padding: 0px; border: none; margin: 0px; height: auto; background: url(\"https://www.google.com/cse/static/images/1x/en/branding.png\") left center no-repeat rgb(255, 255, 255); outline: none;\" spellcheck=\"false\" dir=\"ltr\" id=\"gsc-i-id2\" aria-label=\"search\" title=\"search\" name=\"search\" class=\"gsc-input\" size=\"10\" type=\"text\" autocomplete=\"off\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "839af7b80c05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4a4d8ab"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/help-with-the-cost-of-living/\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Cost of living help');ga('sgc.send', 'event', 'Homepage buttons', 'Cost of living help');\" title=\"Cost of living help homepage buttons mobile (link 72)\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fd184c63bdf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b71fed6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/help-with-the-cost-of-living/\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Cost of living help');ga('sgc.send', 'event', 'Homepage buttons', 'Cost of living help');\" title=\"Cost of living help homepage buttons mobile (link 72)\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "339c70d8a696",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-233aa45c"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/waste-and-recycling-collection-date/\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Bin collection dates');ga('sgc.send', 'event', 'Homepage buttons', 'Bin collection dates');\" title=\"Bin collection dates homepage buttons mobile (link 73)\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09501d201530",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f23537a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/waste-and-recycling-collection-date/\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Bin collection dates');ga('sgc.send', 'event', 'Homepage buttons', 'Bin collection dates');\" title=\"Bin collection dates homepage buttons mobile (link 73)\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d1a041ba4d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cd23e1c"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://find-information-for-adults-children-families.southglos.gov.uk/kb5/southglos/directory/advice.page?id=atD1tfGcubw&familychannel=2-7&channel=family\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'School term dates');ga('sgc.send', 'event', 'Homepage buttons', 'School term dates');\" title=\"School term dates homepage buttons mobile (link 74)\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84f793671f6a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a171038d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/search-planning-applications\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Search planning applications');ga('sgc.send', 'event', 'Homepage buttons', 'Search planning applications');\" title=\"Search planning applications homepage buttons mobile (link 75)\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2228cd2e3a5b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-295dc0a8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/book-recycling-centre/\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Recycling centre booking');ga('sgc.send', 'event', 'Homepage buttons', 'Recycling centre booking');\" title=\"Recycling centre booking homepage buttons mobile (link 76)\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86531c73e901",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca09ba6e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/pay-your-council-tax/\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Pay council tax');ga('sgc.send', 'event', 'Homepage buttons', 'Pay council tax');\" title=\"Pay council tax homepage buttons mobile (link 77)\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b751c5e8383c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a443e7be"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"http://www.southglos.gov.uk/do-report\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Report something');ga('sgc.send', 'event', 'Homepage buttons', 'Report something');\" title=\"Report something homepage buttons mobile (link 78)\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab034ab37e87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4dca1ad0"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/garden-waste-subscription/\" class=\"btn btn-primary btn-lg btn-block\" onclick=\"ga('send', 'event', 'Homepage buttons', 'Garden waste subscriptions');ga('sgc.send', 'event', 'Homepage buttons', 'Garden waste subscriptions');\" title=\"Garden waste subscriptions homepage buttons mobile (link 79)\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dae3f5a98dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f636f77"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "072d26d18bbf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9d40766"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Order new bin or box (link 129)\" href=\"https://beta.southglos.gov.uk/order-new-bins-and-boxes/\" onclick=\"ga('send', 'event', 'Homepage links', 'Order new bin or box');ga('sgc.send', 'event', 'Homepage links', 'Order new bin or box');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4584f37fd456",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5fd92ff"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Missed collection (link 130)\" href=\"https://beta.southglos.gov.uk/report-a-missed-waste-or-recycling-collection/\" onclick=\"ga('send', 'event', 'Homepage links', 'Missed collection');ga('sgc.send', 'event', 'Homepage links', 'Missed collection');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1a65bfb0176",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-275b850e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Sorting your waste (link 131)\" href=\"https://beta.southglos.gov.uk/bins-boxes/\" onclick=\"ga('send', 'event', 'Homepage links', 'Sorting your waste');ga('sgc.send', 'event', 'Homepage links', 'Sorting your waste');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbd27cd1c46d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4b6ced8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://beta.southglos.gov.uk/council-tax/\" onclick=\"ga('send', 'event', 'Homepage links', 'Council tax');ga('sgc.send', 'event', 'Homepage links', 'Council tax');\" title=\"Council tax homepage links mobile (link 132)\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccc9624727e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-006914cd"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Charges and bands (link 133)\" href=\"https://beta.southglos.gov.uk/council-tax-charges-and-bands/\" onclick=\"ga('send', 'event', 'Homepage links', 'Charges and bands');ga('sgc.send', 'event', 'Homepage links', 'Charges and bands');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91a2649b3f66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e6f753e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Charges and bands (link 133)\" href=\"https://beta.southglos.gov.uk/council-tax-charges-and-bands/\" onclick=\"ga('send', 'event', 'Homepage links', 'Charges and bands');ga('sgc.send', 'event', 'Homepage links', 'Charges and bands');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "023a8497f2c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a548802"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Discounts and exemptions (link 134)\" href=\"https://beta.southglos.gov.uk/council-tax/discounts-and-exemptions/\" onclick=\"ga('send', 'event', 'Homepage links', 'Discounts and exemptions');ga('sgc.send', 'event', 'Homepage links', 'Discounts and exemptions');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56e8b35ceb6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4590af5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Discounts and exemptions (link 134)\" href=\"https://beta.southglos.gov.uk/council-tax/discounts-and-exemptions/\" onclick=\"ga('send', 'event', 'Homepage links', 'Discounts and exemptions');ga('sgc.send', 'event', 'Homepage links', 'Discounts and exemptions');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1162e98bcb4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7442274f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Your council tax online (link 135)\" href=\"http://www.southglos.gov.uk/council-tax/my-council-tax-online/\" onclick=\"ga('send', 'event', 'Homepage links', 'Your council tax online');ga('sgc.send', 'event', 'Homepage links', 'Your council tax online');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "938dc96226ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de2aac4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Your council tax online (link 135)\" href=\"http://www.southglos.gov.uk/council-tax/my-council-tax-online/\" onclick=\"ga('send', 'event', 'Homepage links', 'Your council tax online');ga('sgc.send', 'event', 'Homepage links', 'Your council tax online');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92f6d0043dcd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c69479dc"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Building control (link 137)\" href=\"http://www.southglos.gov.uk/environment-and-planning/building-control/\" onclick=\"ga('send', 'event', 'Homepage links', 'Building control');ga('sgc.send', 'event', 'Homepage links', 'Building control');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47cebafb12e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-829573f2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Planning applications (link 138)\" href=\"http://www.southglos.gov.uk/environment-and-planning/search-planning-applications/\" onclick=\"ga('send', 'event', 'Homepage links', 'Planning applications');ga('sgc.send', 'event', 'Homepage links', 'Planning applications');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "731b48ef4832",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-977939a7"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Planning permission (link 139)\" href=\"https://beta.southglos.gov.uk/planning-permission-and-consent/\" onclick=\"ga('send', 'event', 'Homepage links', 'Planning permission');ga('sgc.send', 'event', 'Homepage links', 'Planning permission');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c2a8218bf59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dab74135"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"About the council (link 141)\" href=\"https://beta.southglos.gov.uk/about-the-council/\" onclick=\"ga('send', 'event', 'Homepage links', 'About the council');ga('sgc.send', 'event', 'Homepage links', 'About the council');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab89c005a0a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34db3a53"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"About the council (link 141)\" href=\"https://beta.southglos.gov.uk/about-the-council/\" onclick=\"ga('send', 'event', 'Homepage links', 'About the council');ga('sgc.send', 'event', 'Homepage links', 'About the council');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72af820f9204",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-118a337e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Councillors and meetings (link 142)\" href=\"https://beta.southglos.gov.uk/about-the-council/\" onclick=\"ga('send', 'event', 'Homepage links', 'Councillors and meetings');ga('sgc.send', 'event', 'Homepage links', 'Councillors and meetings');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7b7fa441e67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c89b2954"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Councillors and meetings (link 142)\" href=\"https://beta.southglos.gov.uk/about-the-council/\" onclick=\"ga('send', 'event', 'Homepage links', 'Councillors and meetings');ga('sgc.send', 'event', 'Homepage links', 'Councillors and meetings');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a516ea948016",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f89de2d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Consultations (link 143)\" href=\"https://beta.southglos.gov.uk/engagement-and-consultation/\" onclick=\"ga('send', 'event', 'Homepage links', 'Consultations');ga('sgc.send', 'event', 'Homepage links', 'Consultations');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a5b5b788416",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53bec40b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Consultations (link 143)\" href=\"https://beta.southglos.gov.uk/engagement-and-consultation/\" onclick=\"ga('send', 'event', 'Homepage links', 'Consultations');ga('sgc.send', 'event', 'Homepage links', 'Consultations');\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2155c59e14ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-387bebe0"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"School admissions (link 145)\" href=\"http://www.southglos.gov.uk/education-and-learning/schools-and-education/school-admissions/\" onclick=\"ga('send', 'event', 'Homepage links', 'School admissions');ga('sgc.send', 'event', 'Homepage links', 'School admissions');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a603f9d77c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d83800b2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Special educational needs (link 146)\" href=\"https://find-information-for-adults-children-families.southglos.gov.uk/kb5/southglos/directory/localoffer.page?localofferchannel=0&channel=localoffer\" onclick=\"ga('send', 'event', 'Homepage links', 'Special educational needs');ga('sgc.send', 'event', 'Homepage links', 'Special educational needs');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9648d483e1ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ccb55d78"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Adult education (link 147)\" href=\"https://find-information-for-adults-children-families.southglos.gov.uk/kb5/southglos/directory/advice.page?id=k7J0HzmbA7w&adultchannel=8-1&channel=adult\" onclick=\"ga('send', 'event', 'Homepage links', 'Adult education');ga('sgc.send', 'event', 'Homepage links', 'Adult education');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15546000789a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c53f60e2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Adults (link 149)\" href=\"http://www.southglos.gov.uk/health-and-social-care/care-for-adults/\" onclick=\"ga('send', 'event', 'Homepage links', 'Adults');ga('sgc.send', 'event', 'Homepage links', 'Adults');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41996995bc8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61f4b912"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Children and families (link 150)\" href=\"http://www.southglos.gov.uk/health-and-social-care/care-and-support-children-families/\" onclick=\"ga('send', 'event', 'Homepage links', 'Children and families');ga('sgc.send', 'event', 'Homepage links', 'Children and families');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2ef8fb1e336",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a02b6556"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Carers (link 151)\" href=\"https://life.southglos.gov.uk/kb5/southglos/directory/adult.page?adultchannel=5\" onclick=\"ga('send', 'event', 'Homepage links', 'Carers');ga('sgc.send', 'event', 'Homepage links', 'Carers');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc5f6c59dad5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f182b81f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Homechoice (link 153)\" href=\"https://homechoice.southglos.gov.uk/\" onclick=\"ga('send', 'event', 'Homepage links', 'Homechoice');ga('sgc.send', 'event', 'Homepage links', 'Homechoice');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7223b917e702",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3258210"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Council housing (link 154)\" href=\"http://www.southglos.gov.uk/housing/council-housing/\" onclick=\"ga('send', 'event', 'Homepage links', 'Council housing');ga('sgc.send', 'event', 'Homepage links', 'Council housing');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73f9bed9d3c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee5a06ad"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Housing benefit (link 155)\" href=\"http://www.southglos.gov.uk/advice-and-benefits/benefits/housing-benefit/\" onclick=\"ga('send', 'event', 'Homepage links', 'Housing benefit');ga('sgc.send', 'event', 'Homepage links', 'Housing benefit');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ad01894d13e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dc5aa72"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Diamond bus pass (link 157)\" href=\"https://beta.southglos.gov.uk/transport-and-streets/public-transport/bus-passes/\" onclick=\"ga('send', 'event', 'Homepage links', 'Diamond bus pass');ga('sgc.send', 'event', 'Homepage links', 'Diamond bus pass');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0df9d63e23b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1818e40e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Roadworks (link 158)\" href=\"http://www.southglos.gov.uk/roadworks\" onclick=\"ga('send', 'event', 'Homepage links', 'Roadworks');ga('sgc.send', 'event', 'Homepage links', 'Roadworks');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6263629f7dd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-418bb4c2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Parking (link 159)\" href=\"http://www.southglos.gov.uk/transport-and-streets/parking/\" onclick=\"ga('send', 'event', 'Homepage links', 'Parking');ga('sgc.send', 'event', 'Homepage links', 'Parking');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e16c086333ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-243c0cd5"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"View all jobs (link 161)\" href=\"https://careers.southglos.gov.uk/\" onclick=\"ga('send', 'event', 'Homepage links', 'View all jobs');ga('sgc.send', 'event', 'Homepage links', 'View all jobs');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b731a0c0a204",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-49b93d7a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Social work (link 162)\" href=\"http://www.socialworksouthglos.co.uk/\" onclick=\"ga('send', 'event', 'Homepage links', 'Social work');ga('sgc.send', 'event', 'Homepage links', 'Social work');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "865b7921bbfc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23c48830"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Working in care (link 163)\" href=\"http://www.proudtocaresouthglos.org.uk/\" onclick=\"ga('send', 'event', 'Homepage links', 'Working in care');ga('sgc.send', 'event', 'Homepage links', 'Working in care');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1c1b7945616",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b05fd3ea"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Births (link 165)\" href=\"https://beta.southglos.gov.uk/community-and-living/births-deaths-and-ceremonies/births/\" onclick=\"ga('send', 'event', 'Homepage links', 'Births');ga('sgc.send', 'event', 'Homepage links', 'Births');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "436b7bb66cbd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ae88e04"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Ceremonies (link 166)\" href=\"http://www.southglos.gov.uk/community-and-living/marriages/\" onclick=\"ga('send', 'event', 'Homepage links', 'Ceremonies');ga('sgc.send', 'event', 'Homepage links', 'Ceremonies');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12ce133dbbe5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a97fcb08"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Deaths (link 167)\" href=\"http://www.southglos.gov.uk/community-and-living/deaths-funerals-and-cremations/\" onclick=\"ga('send', 'event', 'Homepage links', 'Deaths');ga('sgc.send', 'event', 'Homepage links', 'Deaths');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "245a87b2f15a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6bbdd85d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Join the library (link 169)\" href=\"https://beta.southglos.gov.uk/join-the-library/\" onclick=\"ga('send', 'event', 'Homepage links', 'Join the library');ga('sgc.send', 'event', 'Homepage links', 'Join the library');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e2e66e2d853",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09304485"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Find a library (link 170)\" href=\"https://beta.southglos.gov.uk/leisure-and-culture/libraries/find-a-library/\" onclick=\"ga('send', 'event', 'Homepage links', 'Find a library');ga('sgc.send', 'event', 'Homepage links', 'Find a library');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "720ca6fd364b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fabd8b76"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Loans and renewals (link 171)\" href=\"https://beta.southglos.gov.uk/borrow-renew-or-reserve-items-from-the-library\" onclick=\"ga('send', 'event', 'Homepage links', 'Loans and renewals');ga('sgc.send', 'event', 'Homepage links', 'Loans and renewals');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3da09413f512",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3777d62"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Report a concern (link 173)\" href=\"http://sites.southglos.gov.uk/safeguarding#report\" onclick=\"ga('send', 'event', 'Homepage links', 'Report a concern');ga('sgc.send', 'event', 'Homepage links', 'Report a concern');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef30f565183d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a04628cb"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Community safety (link 174)\" href=\"https://beta.southglos.gov.uk/community-safety\" onclick=\"ga('send', 'event', 'Homepage links', 'Community safety');ga('sgc.send', 'event', 'Homepage links', 'Community safety');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29d254ed4494",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b2c28b3"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Domestic abuse (link 175)\" href=\"https://find-information-for-adults-children-families.southglos.gov.uk/kb5/southglos/directory/advice.page?id=LoqyTDpyXfc&familychannel=12-1&channel=family\" onclick=\"ga('send', 'event', 'Homepage links', 'Domestic abuse');ga('sgc.send', 'event', 'Homepage links', 'Domestic abuse');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e10a58d37bc5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92c77f8b"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div tabindex=\"0\" data-flickity-options=\"{ \"autoPlay\": false, \"autoPlay\": 7500, \"imagesLoaded\": true, \"lazyLoad\": true, \"wrapAround\": true, \"pageDots\": false, \"accessibility\": true, \"prevNextButtons\": false }\" class=\"gallery js-flickity flickity-enabled is-draggable\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "271fe9b2ce5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91a3cd2d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button type=\"button\" class=\"flickity-prev-next-button previous previousbutton\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db92e3776e84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b02a531"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 100 100\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae8ce5e471cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c9e9e18"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 100 100\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01355a73868c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e9f90e78"
          },
          {
            "rule": "form_interaction_review",
            "xpath": null,
            "html": "<form novalidate=\"\" target=\"_blank\" class=\"validate form-inline\" name=\"mc-embedded-subscribe-form\" id=\"mc-embedded-subscribe-form\" method=\"post\" action=\"//southglos.us3.list-manage.com/subscribe/post?u=d80523c882d7ac64e89f5e037&id=e24d24b0c4\">",
            "message": "Verify that interacting with content will not open pop-up windows or change the active window without informing the user",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31af022c39ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7eae4054"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form novalidate=\"\" target=\"_blank\" class=\"validate form-inline\" name=\"mc-embedded-subscribe-form\" id=\"mc-embedded-subscribe-form\" method=\"post\" action=\"//southglos.us3.list-manage.com/subscribe/post?u=d80523c882d7ac64e89f5e037&id=e24d24b0c4\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d9e00c39c8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60383146"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<form novalidate=\"\" target=\"_blank\" class=\"validate form-inline\" name=\"mc-embedded-subscribe-form\" id=\"mc-embedded-subscribe-form\" method=\"post\" action=\"//southglos.us3.list-manage.com/subscribe/post?u=d80523c882d7ac64e89f5e037&id=e24d24b0c4\">",
            "message": "Multiple elements with \"form\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94eccd73b9bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-223945bb"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input required=\"\" placeholder=\"Email address...\" id=\"mce-EMAIL\" class=\"form-control\" name=\"EMAIL\" value=\"\" type=\"email\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9a7952a10ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f777f06"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" tabindex=\"-1\" name=\"b_d80523c882d7ac64e89f5e037_e24d24b0c4\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f5420cf3776",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ea0e484"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"btn btn-primary\" id=\"mc-embedded-subscribe\" name=\"subscribe\" value=\"Subscribe\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3253e75dbfbe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd7dcd53"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"btn btn-primary\" id=\"mc-embedded-subscribe\" name=\"subscribe\" value=\"Subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "182775f8bfa1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9aadefbc"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Fridge and freezer disposal – important update13/04/2026 (link 181)\" style=\"\" href=\"https://sites.southglos.gov.uk/newsroom/environment/fridge-and-freezer-disposal-important-update/\" onclick=\"ga('send', 'event', 'Newsroom link', 'Fridge and freezer disposal – important update');ga('sgc.send', 'event', 'Newsroom link', 'Fridge and freezer disposal – important update');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df2bfd24dbe1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4927c4fc"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Hambrook Junction set to fully re-open following air quality improvements08/04/2026 (link 182)\" style=\"\" href=\"https://sites.southglos.gov.uk/newsroom/transport/hambrook-junction-set-to-fully-re-open-following-air-quality-improvements/\" onclick=\"ga('send', 'event', 'Newsroom link', 'Hambrook Junction set to fully re-open following air quality improvements');ga('sgc.send', 'event', 'Newsroom link', 'Hambrook Junction set to fully re-open following air quality improvements');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75721b2d6d8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6907c302"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"New community centre opens in Stoke Gifford01/04/2026 (link 183)\" style=\"\" href=\"https://sites.southglos.gov.uk/newsroom/community/new-community-centre-opens-in-stoke-gifford/\" onclick=\"ga('send', 'event', 'Newsroom link', 'New community centre opens in Stoke Gifford');ga('sgc.send', 'event', 'Newsroom link', 'New community centre opens in Stoke Gifford');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a544e7737930",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aec5579a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\" (link 184)\" href=\"http://www.x.com/sgloscouncil\" onclick=\"ga('send', 'event', 'Social links', 'Twitter');ga('sgc.send', 'event', 'Social links', 'Twitter');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5457c2db6c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69e43222"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\" (link 185)\" href=\"http://www.facebook.com/sgloscouncil\" onclick=\"ga('send', 'event', 'Social links', 'Facebook');ga('sgc.send', 'event', 'Social links', 'Facebook');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e85ef2ac7f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00ba71fc"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\" (link 186)\" href=\"http://youtube.com/southgloscouncil\" onclick=\"ga('send', 'event', 'Social links', 'YouTube');ga('sgc.send', 'event', 'Social links', 'YouTube');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f51c046995c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6c6a325"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\" (link 187)\" href=\"https://www.linkedin.com/company/south-gloucestershire-council\" onclick=\"ga('send', 'event', 'Social links', 'LinkedIn');ga('sgc.send', 'event', 'Social links', 'LinkedIn');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a269bea9106",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-412b81f1"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\" (link 188)\" href=\"http://vimeo.com/sgloscouncil\" onclick=\"ga('send', 'event', 'Social links', 'Vimeo');ga('sgc.send', 'event', 'Social links', 'Vimeo');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b342a16aa2ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5b2eca4"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\" (link 189)\" href=\"http://www.flickr.com/photos/southglos/\" onclick=\"ga('send', 'event', 'Social links', 'Flickr');ga('sgc.send', 'event', 'Social links', 'Flickr');\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f06e565722ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7fbb8afe"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"01454 866000 (link 190)\" href=\"tel:01454866000\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a53c6e7c45d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93fa3b34"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"01454 615165 (link 191)\" href=\"tel:01454615165\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "046e365640e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cfc7018"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Text us with your name and message (link 192)\" href=\"sms://60066\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9e7268a2118",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-348746f9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Safeguarding Children Board (link 193)\" href=\"http://sites.southglos.gov.uk/safeguarding/children\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b579907b150",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0117a018"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"01454 868007 (link 194)\" href=\"tel:01454868007\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0f95877c45a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3b43cf4"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"01454 615165 (link 195)\" href=\"tel:01454615165\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8534664da6f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af0862ea"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Text us with your name and message (link 196)\" href=\"sms://60066\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e30da6339354",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5eaa2352"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Safeguarding Adults Board (link 197)\" href=\"http://sites.southglos.gov.uk/safeguarding/adults\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1663414ddfe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76e7d3f5"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul class=\"list-inline\" id=\"bottom-menu\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a84c2f568ea7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-49635706"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"South Gloucestershire Council (link 204)\" href=\"https://www.southglos.gov.uk\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1d1eb67045f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b52c5aa"
          }
        ],
        "outcomeCount": 4079,
        "uniqueFailedCount": 164,
        "duplicateFailedCount": 48,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 42,
          "failed": 50,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "adaptable/list-children",
          "aria/aria-allowed-role",
          "keyboard-accessible/focus-order",
          "labels-and-names/aria-toggle-field-name",
          "labels-and-names/button-name",
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/form-label",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-main",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "adaptable/list-children",
            "xpath": "ul:nth-of-type(1) > div",
            "selector": "ul:nth-of-type(1) > div",
            "html": "<div class=\"qc-cmp2-scrollable-section\"><ul class=\"qc-cmp2-consent-list\"><li id=\"1\" class=\"qc-cmp2-list-item qc-cmp2-expanded\"><button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-...",
            "impact": "serious",
            "message": "List contains non-<li> child <div>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93d3adf94de7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f174b17"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#qc-cmp2-usp > div:nth-of-type(1) > div:nth-of-type(1)",
            "selector": "#qc-cmp2-usp > div:nth-of-type(1) > div:nth-of-type(1)",
            "html": "<div class=\"qc-usp-main-messaging\" tabindex=\"0\"><div class=\"usp-dns\"><p>If you wish to opt-out of the sale, sharing to third parties, or processing of your personal or sensitive information for target...",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "343d5133aa2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-634b240c"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#homepage-slider > div > div > div > div > div > div",
            "selector": "#homepage-slider > div > div > div > div > div > div",
            "html": "<div class=\"gallery js-flickity flickity-enabled is-draggable\" data-flickity-options=\"{ &quot;autoPlay&quot;: false, &quot;autoPlay&quot;: 7500, &quot;imagesLoaded&quot;: true, &quot;lazyLoad&quot;: t...",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3d07e7ff107",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b04c4d6"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12987eac4036",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#qc-cmp2-container",
            "selector": "#qc-cmp2-container",
            "html": "<div class=\"qc-cmp2-container\" id=\"qc-cmp2-container\" data-nosnippet=\"\"><div class=\"qc-cmp2-main\" id=\"qc-cmp2-main\" data-nosnippet=\"\"><div height=\"720\" class=\"qc-cmp-cleanslate css-11llh9d\"><div id=\"q...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0b419c21755",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb61efe1"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > label",
            "selector": "body > label",
            "html": "<label class=\"sr-only\">Page URL</label>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f5456365ae3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9477a49"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#top",
            "selector": "#top",
            "html": "<div id=\"top\" class=\"section hidden-xs\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-sm-8\">\n                    <ul id=\"top-menu\" class=\"list-inline\">...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "249d61bd4824",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-192b159c"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#logo",
            "selector": "#logo",
            "html": "<div id=\"logo\" class=\"section\">\n        <div class=\"container\">\n            <div class=\"row\">\n                <div class=\"col-lg-4\">\n                    <h1>\n                        <span>South Glouce...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0520487f054",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-471ff98b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#nav",
            "selector": "#nav",
            "html": "<div id=\"nav\" class=\"section hidden-xs\"><div class=\"container\"><ul class=\"list-inline\"><li><a href=\"https://www.southglos.gov.uk/do-apply?utm_source=homehead&amp;utm_medium=links&amp;utm_campaign=lega...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9892b4a2c193",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5e2a45b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#nav-dropdowns",
            "selector": "#nav-dropdowns",
            "html": "<div id=\"nav-dropdowns\" class=\"section\"><div class=\"panel\"><div id=\"resident-dropdown\" class=\"section collapse\"><div class=\"container\"><div class=\"row\"><div class=\"col-sm-4\"><a title=\"Planning applica...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aba7875a1638",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ab01e41"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-image",
            "selector": "#homepage-image",
            "html": "<div id=\"homepage-image\" class=\"section\">\n\t<img src=\"https://www.southglos.gov.uk/wp-content/themes/sgc/assets/images/homepage4.jpg\" alt=\"Landscape view over South Gloucestershire\" class=\"img-responsi...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ede5694c5da1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ccf5b3a1"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-buttons",
            "selector": "#homepage-buttons",
            "html": "<div id=\"homepage-buttons\" class=\"section hidden-sm hidden-xs\"><div class=\"container\"><div class=\"row\"><div class=\"col-sm-3\"><a title=\"Cost of living help homepage buttons desktop (link 70)\" onclick=\"...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3eb523a0adfe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43c6a876"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-buttons-mobile",
            "selector": "#homepage-buttons-mobile",
            "html": "<div id=\"homepage-buttons-mobile\" class=\"section visible-sm visible-xs\"><div class=\"container\"><div class=\"row\"><div class=\"col-sm-6\"><a title=\"Cost of living help homepage buttons mobile (link 78)\" o...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53562d1fb15e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86dbb53a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-links",
            "selector": "#homepage-links",
            "html": "<div id=\"homepage-links\" class=\"section hidden-sm hidden-xs\"><div class=\"container\"><div class=\"row\"><div class=\"col-sm-3\"><h2><a title=\"Waste and recycling homepage links desktop (link 86)\" onclick=\"...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c63dbfe8bd1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88ca145a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-links-mobile",
            "selector": "#homepage-links-mobile",
            "html": "<div id=\"homepage-links-mobile\" class=\"section visible-sm visible-xs\"><div class=\"container\"><div class=\"row\"><div class=\"col-sm-6\"><h2><a title=\"Waste and recycling homepage links mobile (link 134)\" ...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ed70dd0e590",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02e07d74"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-slider",
            "selector": "#homepage-slider",
            "html": "<div id=\"homepage-slider\" class=\"section\">\n    \t<div class=\"container\">\n    \t\t<div class=\"row\">\n    \t\t\t<div class=\"col-sm-12\">\n\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t<div class=\"col-sm-12\">\n\t\t\t\t\t\t\t<div class=\"g...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acc7bee24854",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b123faf4"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-newsroom",
            "selector": "#homepage-newsroom",
            "html": "<div id=\"homepage-newsroom\" class=\"section\">\n\t<div class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-lg-6\">\n\t\t\t\t<h2>\n\t\t\t\t\t<a href=\"https://sites.southglos.gov.uk/newsroom\" title=\"\n\t\t\t\t\t\t\n\t\t\t\t\t...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d56e5bf724b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64876775"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-social",
            "selector": "#homepage-social",
            "html": "<div id=\"homepage-social\" class=\"section\">\n\t<div class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-sm-12 text-center\">\n\t\t\t\t<h2>Follow us<span class=\"hidden-xs\"> on social media</span></h2>\n\t\t\t...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f846fd8a5109",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00c7a5d2"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#homepage-safeguarding",
            "selector": "#homepage-safeguarding",
            "html": "<div id=\"homepage-safeguarding\" class=\"section\">\n\t<div class=\"container\">\n\t\t<div class=\"row\">\n                                <div class=\"col-sm-6\">\n                        <div class=\"card child\">\n  ...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "132f0303dc34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a0905b8"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#bottom",
            "selector": "#bottom",
            "html": "<div id=\"bottom\" class=\"section\">\n        <div class=\"container\">\n            <div class=\"row\">\n    \t\t\t<div class=\"col-sm-8 hidden-xs\">\n\n    \t\t\t\t<ul id=\"bottom-menu\" class=\"list-inline\"><li><a onclick...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b7fccb3740c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4290fc99"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74ea14612466",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d8e68eb"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80194739afd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81a5351d"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba8d3ba6c502",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d026323"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94c9b366c4bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40f6813c"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efb1d2ec1c6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19c5b7db"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9430d8d8490",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-675940c9"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adf09747e05a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93108d8f"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#\\31  > button[aria-label=\"Opt-Outs\"]",
            "selector": "#\\31  > button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p></d...",
            "impact": "serious",
            "message": "Accessible name \"Opt-Outs\" does not contain visible text \"Personal Data Processing Opt Outs\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45c1a6189cea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d22542"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#\\31  > div:nth-of-type(1) > div:nth-of-type(1) > div > button",
            "selector": "#\\31  > div:nth-of-type(1) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF<...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b4fad17eae5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae5c0efd"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > div:nth-of-type(1) > div > button",
            "selector": "div:nth-of-type(2) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF<...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7695c724deb7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8b268e0"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > div:nth-of-type(1) > div > button",
            "selector": "div:nth-of-type(3) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF<...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6123d0f719b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6087aa0d"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(4) > div:nth-of-type(1) > div > button",
            "selector": "div:nth-of-type(4) > div:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"true\" class=\"qc-cmp2-toggle css-jxfk95\" aria-labelledby=\"toggleDescription\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</...",
            "impact": "serious",
            "message": "Accessible name \"I want to opt-out of the Sharing of my personal data.\" does not contain visible text \"OFFON\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bdda5704654",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd687e2e"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c69285cd9fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e9b2de6"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f45e3284716",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db376747"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2776895befac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-862c96bb"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50cf8ecae0d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aae64f2d"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aabd83e8b2ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec568791"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77e249a7e35e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e66cc5c"
          },
          {
            "rule": "labels-and-names/aria-toggle-field-name",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "serious",
            "message": "ARIA toggle field has no accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24eeaa5e037e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9653f553"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(1) > div > button",
            "selector": "li:nth-of-type(1) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5bf769ad1a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe5c01fe"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(2) > div > button",
            "selector": "li:nth-of-type(2) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7591c5e1cb35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c620eea4"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(3) > div > button",
            "selector": "li:nth-of-type(3) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "995f4a7c9c1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-559f2fcb"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(4) > div > button",
            "selector": "li:nth-of-type(4) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39f8c054a0c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9555d96e"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(5) > div > button",
            "selector": "li:nth-of-type(5) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07e625132d4f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a013593"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(6) > div > button",
            "selector": "li:nth-of-type(6) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb2128de5109",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-685703e2"
          },
          {
            "rule": "labels-and-names/button-name",
            "xpath": "li:nth-of-type(7) > div > button",
            "selector": "li:nth-of-type(7) > div > button",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\" aria-label=\"Toggle off\">OFF</p><p class=\"text on\" aria-label=\"To...",
            "impact": "critical",
            "message": "Button has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8bc82a0d1e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df7c4e74"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#toggleDescription",
            "selector": "#toggleDescription",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\"><p>I want to opt-out of the Sale of my Personal Data.</p></label>",
            "impact": "critical",
            "message": "Duplicate ID \"toggleDescription\" referenced by aria-labelledby.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b075256336fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c485b201"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#\\31  > button[aria-label=\"Opt-Outs\"]",
            "selector": "#\\31  > button[aria-label=\"Opt-Outs\"]",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p></d...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a78e737ae52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3c8b63b"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#Google\\ Basic\\ Consents",
            "selector": "#Google\\ Basic\\ Consents",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\"><button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-label=\"Google consents\" aria-live=\"polite\"><div clas...",
            "impact": "minor",
            "message": "Role \"list\" is not allowed on element <li>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16301b36eaa3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73b7ba25"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#Google\\ Basic\\ Consents > button[aria-label=\"Google consents\"]",
            "selector": "#Google\\ Basic\\ Consents > button[aria-label=\"Google consents\"]",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-label=\"Google consents\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consent...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e986c8aab27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e290bcf4"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 50,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 625,
          "failed": 35,
          "cantTell": 172,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R16",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R69",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "730b5f07544f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57d511e0e206",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e6c95d32f37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2d7fb1db29c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fb679167146",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8131bc86287e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 834,
        "duplicateFailedCount": 29,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 138
    },
    {
      "submittedUrl": "https://www.southhams.gov.uk/",
      "finalUrl": "https://www.southhams.gov.uk/",
      "redirected": false,
      "statusCode": 405,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Human Verification",
      "elapsedMs": 12951,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 160,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 63
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"amzn-captcha-verify-button\"]",
            "html": "<button class=\"amzn-captcha-verify-button btn btn-primary\" id=\"amzn-captcha-verify-button\" type=\"button\" style=\"display: flex; padding: 5px 30px;\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4c2b334a5d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-824a429d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.4:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "828b0505ea15",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Complete the security check before continuing. Thi...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7a757c1c3f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75b44c11a882",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 227,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 154,
          "failed": 5,
          "cantTell": 18,
          "inapplicable": 64
        },
        "failedRules": [
          "image-redundant-alt",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-conditional-attr",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "label-title-only",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "select-name"
        ],
        "failures": [
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[alt=\"begin\"]",
            "html": "<img src=\"data:image/svg+xml;b...\" alt=\"begin\" style=\"margin-left: 5px;\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9800f9af437d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3d0bd54"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f0542ef7ae9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "div:nth-child(3)",
            "html": "<div><h1 style=\"font-weight: normal; color: rgb(221, 107, 16);\">Let's confirm you are human</h1></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41e352abcf30",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33245ec1"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#root-instructions",
            "html": "<div id=\"root-instructions\" style=\"text-align: initial; align-self: center; line-height: 22px;\"><p>Complete the security check before continuing. This step verifies that you are not a bot, which helps to protect your account and prevent spam.</p></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49770b596d2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6067fa03"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "select",
            "html": "<select class=\"amzn-captcha-lang-selector\" aria-label=\"Select language\" style=\"margin-top: 5px;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b7bc3ae7d9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3cc10f40"
          }
        ],
        "outcomeCount": 241,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 322,
          "failed": 27,
          "cantTell": 4,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_id_unique",
          "skip_main_exists",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2abea035143d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "777ca3930197",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7188051ec7af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1 style=\"font-weight: normal; color: rgb(221, 107, 16);\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d126b7798ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-601079a6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53606ee2713b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button style=\"display: flex; padding: 5px 30px;\" type=\"button\" id=\"amzn-captcha-verify-button\" class=\"amzn-captcha-verify-button btn btn-primary\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c92b2150ac2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-526d2885"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: flex; padding: 5px 30px;\" type=\"button\" id=\"amzn-captcha-verify-button\" class=\"amzn-captcha-verify-button btn btn-primary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69aed5e68941",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a93f5bd"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<select style=\"margin-top: 5px;\" aria-label=\"Select language\" class=\"amzn-captcha-lang-selector\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec2e0bbf3950",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-823d3944"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<select style=\"margin-top: 5px;\" aria-label=\"Select language\" class=\"amzn-captcha-lang-selector\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cd5c5baddbe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7bd6215"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"ar\" value=\"ar\">",
            "message": "The 'id' \"ar\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98837ef62be4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9847e0ea"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"cs\" value=\"cs\">",
            "message": "The 'id' \"cs\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c926ec3c09df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05d440bc"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"da\" value=\"da\">",
            "message": "The 'id' \"da\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "410eebfcaeca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57379d41"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"de\" value=\"de\">",
            "message": "The 'id' \"de\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2417b78ab77e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4447ed43"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option selected=\"\" aria-labelledby=\"en\" value=\"en\">",
            "message": "The 'id' \"en\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99cc4a5674a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af75102f"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"es\" value=\"es\">",
            "message": "The 'id' \"es\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eef8d06f7b1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1178f50"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"fr\" value=\"fr\">",
            "message": "The 'id' \"fr\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e92d9dceb69b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5afcc9d9"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"id\" value=\"id\">",
            "message": "The 'id' \"id\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af457846d346",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-674c3308"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"it\" value=\"it\">",
            "message": "The 'id' \"it\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "308e1872dfbf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e25d0908"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"ja\" value=\"ja\">",
            "message": "The 'id' \"ja\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "005c9fa8a9db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-526dac27"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"ko\" value=\"ko\">",
            "message": "The 'id' \"ko\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12b209329ccb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e9408c6"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"nl\" value=\"nl\">",
            "message": "The 'id' \"nl\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b99bb586f146",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26a9f651"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"pl\" value=\"pl\">",
            "message": "The 'id' \"pl\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92da3c11befb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07f4f3ca"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"pt\" value=\"pt\">",
            "message": "The 'id' \"pt\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e025aa807f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2efdc49"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"sv\" value=\"sv\">",
            "message": "The 'id' \"sv\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "327030087710",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-137eb97f"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"th\" value=\"th\">",
            "message": "The 'id' \"th\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9aa839cfa09f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-142f7458"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"tr\" value=\"tr\">",
            "message": "The 'id' \"tr\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc4c9473130e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ac45a22"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<option aria-labelledby=\"zh\" value=\"zh\">",
            "message": "The 'id' \"zh\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02c5ffbe691e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3947f80"
          }
        ],
        "outcomeCount": 350,
        "uniqueFailedCount": 27,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "text-alternatives/image-redundant-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "#amzn-captcha-verify-button > img",
            "selector": "#amzn-captcha-verify-button > img",
            "html": "<img src=\"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xp...",
            "impact": "minor",
            "message": "Alt text \"begin\" duplicates surrounding button text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "495c7cc83060",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-313e8d3d"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2def6a91e23e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#captcha-container",
            "selector": "#captcha-container",
            "html": "<div id=\"captcha-container\" dir=\"ltr\" style=\"width: 320px; margin: 0px auto;\"><div id=\"root\" style=\"font-family: &quot;Amazon Ember&quot;, Helvetica, Arial, sans-serif; width: 100%;\"><div style=\"paddi...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3dbf7e9fd68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc7dee84"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 60,
          "failed": 19,
          "cantTell": 3,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R16",
          "QW-ACT-R2",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30751b694160",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` .",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dbd557ba26d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 83,
        "duplicateFailedCount": 17,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 17
    },
    {
      "submittedUrl": "https://www.sholland.gov.uk/",
      "finalUrl": "https://www.sholland.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/plain",
      "pageTitle": null,
      "elapsedMs": 1927,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 83
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r79",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The document does not have a `<title>` element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab198eeee04b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4656760"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65c303ce65a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e944bc2e319",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r79",
            "xpath": "/pre",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 Forbidden</pre>",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fa994071b6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea37d0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04cc753e5e19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.southkesteven.gov.uk/",
      "finalUrl": "https://www.southkesteven.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to South Kesteven District Council - Homepage | South Kesteven District Council",
      "elapsedMs": 22438,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1770,
          "failed": 291,
          "cantTell": 9,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r80"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r43",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a[@class=\"social-media-link-icon--facebook\"]",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79ed60d646ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cef3c2e2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a[@class=\"social-media-link-icon--twitter\"]",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39bb7b88d0dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1e59044"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a[@class=\"social-media-link-icon--instagram\"]",
            "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/discoversouthk\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "822e486aeaeb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-59cd0676"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a[@class=\"social-media-link-icon--linkedin\"]",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/south-kesteven-council\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f2be2bd7a47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13f1c725"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a[@class=\"social-media-link-icon--youtube\"]",
            "html": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/@SouthKestevenGovUK\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d4e7e1cf2d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-afcbfd56"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"branding__logo\"]",
            "html": "<a href=\"/\" rel=\"home\" class=\"branding__logo\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d4ef95e0897",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e245f8fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"enableRecite\"]",
            "html": "<a href=\"#reciteEnable\" class=\"enableRecite\" title=\"Open Accessibility\" target=\"_self\">Accessibility and translation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53a6c1647574",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16249f33"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/housing\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca814187f0d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-056c9bb7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing/social-housing/pay-my-rent\">Pay my rent</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3aca5d415b2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/homeless\">Homelessness</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/apply-social-housing\">Apply for social housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing/housing-issues-and-advice\">Housing issues and advice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sites/default/files/2025-07/SKDC%20TENANT%20HANDBOOK%202025.pdf\">Tenant Handbook</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/tenants\">Tenant Involvement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/policies\">Housing Policies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing-feedback\">Housing Customer Feedback</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/planning-building-control\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-development-management\">Planning (Development Management)</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://prod.publicaccess.southkesteven.gov.uk/online-applications/search.do?action=simple&searchType=Application\">Search for planning application/s</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southkesteven.gov.uk/planning-building-control/planning-development-management/step-by-step/planning-application-0\">Apply for planning permission</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-development-management/step-by-step/planning-application-process\">Planning application process</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/do-i-need-planning-permission\">Do I need planning permission?</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-development-management/viewing-and-commenting-applications\">View and comment on applications</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-policy-local-plans\">Planning Policy (Local Plans)</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-development-management/planning-enforcement\">Planning Enforcement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/building-control\">Building Control</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/street-name-and-numbering-service\">Street naming and numbering </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-policy-local-plans/south-kesteven-local-plan\">The South Kesteven Local Plan</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-development-management/conservation-and-listed-buildings\">Conservation and Listed Buildings</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-development-management/conservation-and-listed-buildings/tree\">Tree preservation orders (TPOs)</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning-policy-local-plans/local-development-scheme\">Local Development Scheme</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/localplanreview\">Local Plan Review</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/LocalLandCharges\">Local Land Charges</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/economic-development\">Economic Development</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/bins\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/binday\">Find my bin collection day</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southkesteven.gov.uk/bins-street-care-recycling-and-commercial-waste/reporting-missed-refuse-collection\">Report a missed collection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins/bin-and-sack-services\">Bin and sack services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/recycling\">Household Recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/rightbin\">What can I put in my bin?</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins/garden-waste-collections\">Garden waste collections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/gardenwasteFAQs\">Garden waste FAQs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins/bulky-waste-collections\">Bulky waste collections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-street-care-recycling-and-commercial-waste/find-my-nearest-recycling-centre\">Find my nearest recycling centre</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-street-care-recycling-and-commercial-waste/recycling-home\">Recycling at home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-street-care-recycling-and-commercial-waste/request-assisted-waste-collection\">Assisted waste collection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/tradewaste\">Commercial waste services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins/sack-information\">Sack information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax-benefits/pay-my-council-tax\">Pay my Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/council-tax-benefits-and-housing-payment-portal\">Council Tax, Benefits and Housing Payment Portal</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits-and-support\">Housing Benefits & Council Tax Support </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/moving-home\">Moving home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits/tell-us-about-change-benefits\">Tell us about a change</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/localplanreview\">More details</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/forces\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/armed-forces-community-covenant/armed-forces-engagement\">Armed Forces Engagement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/forces/community-covenant-support-armed-forces-veterans-and-their-families\">Community Covenant</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/armed-forces-community-covenant/support-regulars-armed-forces-and-their-families/offers-and\">Offers and discounts</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/armed-forces-community-covenant/service-leavers-veterans-and-their-families\">Service leavers, veterans and their families</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/armed-forces-community-covenant/support-regulars-armed-forces-and-their-families\">Support for Regulars in the Armed Forces and their...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/armed-forces-community-covenant/support-regulars-armed-forces-and-their-families/support\">Support organisations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/arts-leisure-and-culture\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/arts-leisure-and-culture/parks-and-open-spaces\">Parks and open spaces</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/arts-leisure-and-culture/arts-centres-and-venues\">Arts centres and venues</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/arts-leisure-and-culture/markets-and-street-trading\">Markets and street trading</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/arts-leisure-and-culture/heritage-and-tourism\">Heritage and tourism</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/arts-leisure-and-culture/sports-and-leisure\">Sports and leisure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/climatenews\">Climate Change, Sustainability and Biodiversity</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/business-trade-and-licensing\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/economic-development\">Economic Development</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-trade-and-licensing/business-support-and-advice\">Business support and advice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-trade-and-licensing/business-rates\">Business rates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-trade-and-licensing/business-support-and-advice/growing-your-business\">Growing your business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-trade-and-licensing/licensing\">Licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-trade-and-licensing/business-support-and-advice/grants-and-loans\">Grants and loans</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-trade-and-licensing/business-support-and-advice/selling-council\">Selling to the Council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/customer-experience\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/customer-experience/access-customer-services-telephone-lines\">Access to Customer Services telephone lines</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/customer-experience/customer-experience-strategy\">Customer Experience Strategy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/customer-charter\">Customer Charter</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-priorities\">Our Priorities</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/service-standards\">Service Standards</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ext\"]",
            "html": "<a href=\"https://southkestevendfg.friendlyforms.co.uk/\" class=\"ext\" data-extlink=\"\" title=\"(opens in a new window)\" rel=\"noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d4b5fcfa7cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b41f3d3a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/environmental-health\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environmental-health/food-safety-businesses-and-consumers\">Food safety for businesses and consumers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environmental-health/health-and-safety\">Health and safety</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environmental-health/noise-and-pollution\">Noise and pollution</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environmental-health/tattoos-skin-piercing-and-body-treatments\">Tattoos, skin piercing and body treatments</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environmental-health/other-environmental-services\">Other environmental services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/parking-transport-and-roads\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-transport-and-roads/parking\">Parking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/EVTandC\">Electric Vehicle Charging Points</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-transport-and-roads/streets-roads-and-highways\">Streets, roads and highways</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-transport-and-roads/transport\">Transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-transport-and-roads/parking/how-pay-parking\">How to pay for parking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/seasontickets\">Car park season tickets</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-transport-and-roads/parking/penalty-charge-notices-pcn\">Penalty Charge Notices (PCN)</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/GranthamWork\">Grantham Market Place Improvements 2024</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/safer-neighbourhoods\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/community-and-neighbourhood/anti-social-behaviour-and-community-safety\">Anti-social behaviour and community safety</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/community-and-neighbourhood/emergency-planning-and-business-continuity\">Emergency planning and business continuity</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/safer-neighbourhoods/nuisance-behaviour-groups-people\">Nuisance behaviour by groups of people</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/safer-neighbourhoods/problems-your-local-neighbourhood\">Problems in your local neighbourhood</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/safer-neighbourhoods/children-schools-and-families\">Children, schools and families</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/safer-neighbourhoods/adult-social-care\">Adult social care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/safer-neighbourhoods/safeguarding\">Safeguarding</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/welfare-and-financial-advice\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/welfare-and-financial-advice/crisis-resilience-and-household-support-fund\">Crisis Resilience and Household Support Fund</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/grants\">Grants</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/help-and-support\">Help and Support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/welfare-and-financial-advice/help-businesses\">Help for Businesses</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/help-your-bills-household-and-home\">Help with your bills – household and home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/welfare-and-financial-advice/help-food\">Help with Food</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/money-advice\">Money advice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/welfare-support-south-kesteven\">Welfare support in South Kesteven</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/working-us\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/working-us/about-us\">About us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/working-us/working-us\">Working for us benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/working-us/your-career\">Your career</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/working-us/wellbeing-and-support\">Wellbeing and support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/working-us/our-people\">What our people say</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/working-us/apply-role-skdc\">Careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/your-community-living\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-community-living/community-right-bid\">Community Right to Bid</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-community-living/citizens-advice-south-lincolnshire\">Citizens Advice South Lincolnshire</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-community-living/equality-diversity-and-inclusion\">Equality, Diversity and Inclusion</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-community-living/funding-and-fundraising\">Funding and Fundraising</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/skcommunityawards2026\">SK Community Awards</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"field-group-link title-link\"]",
            "html": "<a href=\"/your-council-and-democracy\" class=\"field-group-link title-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council-and-democracy/elections-and-voting\">Elections and voting</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council-and-democracy/decision-making\">Decision making</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://moderngov.southkesteven.gov.uk/mgMemberIndex.aspx?bcr=1\">Find your councillor</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://moderngov.southkesteven.gov.uk/mgCalendarMonthView.aspx?GL=1&bcr=1\">Calendar of council and committee meetings</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council-and-democracy/have-your-say\">Have your say</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council-and-democracy/data-protection-and-freedom-information\">Freedom of Information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/consultations\">Current consultations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"az-link\"]",
            "html": "<a href=\"/a-z\" class=\"az-link\">A-Z of Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a129bea7a960",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-891009b0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link-icon--facebook\"]",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "949ac03740ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6563d463"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link-icon--twitter\"]",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b6c5b195ae9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c465665c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link-icon--instagram\"]",
            "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/discoversouthk\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27e5522c4774",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2cf28f2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link-icon--linkedin\"]",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/south-kesteven-council\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a278a96015f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1677158"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"social-media-link-icon--youtube\"]",
            "html": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/@SouthKestevenGovUK\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9911b800a47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-726a69b8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility\" data-drupal-link-system-path=\"node/534\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council-and-democracy/data-protection-and-freedom-information/cookie-policy\" data-drupal-link-system-path=\"node/533\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/your-council-and-democracy/data-protection-and-freedom-information/privacy-notice\" data-drupal-link-system-path=\"node/532\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e41ea8fd393a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h4",
            "html": "<h4>Suspended jail terms for fly-tipping brothers</h4>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a0a4f346a08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e6dcb0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac490cb13c92",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c3856980f5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.43:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>SKtoday is the magazine for all residents and busi...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38f49a11fd8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>A judge described fly-tipping carried out by two b...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e9702099d1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>The CCTV team monitoring cameras across South Kest...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Three years on from a diagnosis of Motor Neurone D...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>SKtoday is the magazine for all residents and busi...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Complete the enquiry form on our 'contact us' page...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>A judge described fly-tipping carried out by two b...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53c478d674ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>The CCTV team monitoring cameras across South Kest...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Three years on from a diagnosis of Motor Neurone D...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>SKtoday is the magazine for all residents and busi...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Complete the enquiry form on our 'contact us' page...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 2118,
        "duplicateFailedCount": 268,
        "uniqueFailedCount": 23,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1446,
          "failed": 7,
          "cantTell": 17,
          "inapplicable": 43
        },
        "failedRules": [
          "heading-order",
          "link-name",
          "page-has-heading-one"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".views-row.lgd-row__one-third:nth-child(1) > .node--type-localgov-news-article.lgd-teaser.lgd-teaser--localgov-news-article > .card-link > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > .text-wrapper > .field--name-field-display-title.field--type-string.field--label-hidden > h4",
            "html": "<h4>Suspended jail terms for fly-tipping brothers</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c89521137e29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cae2538e"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--facebook",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "015b1dab9d32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46ce3562"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--twitter",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">\n        <span class=\"fab fa-x-twitter fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f076f204cd6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34ffeea1"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--instagram",
            "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/discoversouthk\">\n        <span class=\"fab fa-instagram fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7db6a87c5b41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b9608add"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--linkedin",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/south-kesteven-council\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d92e8763c37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d3690c74"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--youtube",
            "html": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/@SouthKestevenGovUK\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c57d0ca7ae2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c41c861e"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" dir=\"ltr\" class=\"sticky-header-html js\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 121px;\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "984d092bb816",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 1513,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4338,
          "failed": 36,
          "cantTell": 32,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_attribute_redundant",
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 161px;\" class=\"sticky-header-html js\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "442b7710fa5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81359b64"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_7CI6tLvpCSp7oRZbWTTI2n3I9tcO4qvuHJViQFeCjPI.css?delta=0&language=en&theme=bbd_localgov&include=eJx9kAGOwyAMBD9EwpOQgW1iBXCEoWl_f2lVtVF6dxIyu7O2QPYUFtdkP6v1H-04SDHeR5ckUJrkao_m78QpEkKrHAy6CyILY7_ymphKgP0NOk8VBreWuCw21r5SGl_WXKQ02qCSYQ963OAfVs37ZU8K6-U2PObO_CI1D6hV6lfSUzqhKYmnM8wofcjE5cS1cVjuwwyKqKesYa8HqN0rN6hbqdJUaZ3V_heaQ99rLx8y9rJ2n1hnRKMSmJLLiEzuuQD7jcY2I8PoXRuyffzQXBmb2mcds8Se8AOjGdD1\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75004a734dd8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33e417dc"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/bbd_localgov/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0db5103bbb0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b53ec873"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef38fd3b76a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7db007d88c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fa75d9cb4dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f35a6e1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Toggle Primary Navigation\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--primary\" data-target=\"lgd-header__nav--primary\" class=\"lgd-header__toggle lgd-header__toggle--primary js-processed\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85ed35950c70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84dc41e2"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Toggle Primary Navigation\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--primary\" data-target=\"lgd-header__nav--primary\" class=\"lgd-header__toggle lgd-header__toggle--primary js-processed\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba6074bd0670",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-741f60f8"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-label=\"search box\" data-once=\"search\" aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Enter search term...\" data-drupal-selector=\"edit-s\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "744578afbe5d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-926cdcd3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"search box\" data-once=\"search\" aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Enter search term...\" data-drupal-selector=\"edit-s\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aacfd220aa65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a038c981"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"search box\" data-once=\"search\" aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Enter search term...\" data-drupal-selector=\"edit-s\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1bd7a49ba75a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b024176"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Apply\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8df487f8846a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6cfdebc8"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Apply\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "367308bd384d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5e07418"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Look for it' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af99addd86da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a8a1d7c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"cta-title\">",
            "message": "Confirm this text 'Look for it' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc9370b71d58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f95afd5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Apply for it' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"cta-title\">",
            "message": "Confirm this text 'Apply for it' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Pay for it' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"cta-title\">",
            "message": "Confirm this text 'Pay for it' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Report it' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"cta-title\">",
            "message": "Confirm this text 'Report it' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"button\" href=\"/a-z\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bb542cf7de0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-379c3f16"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0e3478e0b85",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2836607"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<div>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'square'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "273b89761f26",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-599e6de7"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'square'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "376a61fc17f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://www.facebook.com/southkdc\" class=\"social-media-link-icon--facebook\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b46c2200ed6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-597f73d2"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://x.com/southkesteven\" class=\"social-media-link-icon--twitter\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b0fd969ea13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbd59b43"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://www.instagram.com/discoversouthk\" class=\"social-media-link-icon--instagram\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "496c15c46ad9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3b9ffb19"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://www.linkedin.com/company/south-kesteven-council\" class=\"social-media-link-icon--linkedin\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ace4ee69c46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a4f15a3"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://www.youtube.com/@SouthKestevenGovUK\" class=\"social-media-link-icon--youtube\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f910927ca64c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ace8b5b"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" aria-labelledby=\"popup-text\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d2b5ab4179a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfb20bda"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29a828f799a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcf2b283"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1108a245eaa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4f77af6"
          }
        ],
        "outcomeCount": 4379,
        "uniqueFailedCount": 27,
        "duplicateFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 83,
          "failed": 9,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region",
          "navigable/heading-order",
          "navigable/link-name",
          "navigable/page-has-heading-one",
          "navigable/skip-link"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6704752dfdd6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "a[href=\"/news/2026/suspended-jail-terms-fly-tipping-brothers\"] > div:nth-of-type(2) > div > div:nth-of-type(2) > h4",
            "selector": "a[href=\"/news/2026/suspended-jail-terms-fly-tipping-brothers\"] > div:nth-of-type(2) > div > div:nth-of-type(2) > h4",
            "html": "<h4>Suspended jail terms for fly-tipping brothers</h4>",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a976e91e47a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe6e5c5"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "li:nth-of-type(1) > a[href=\"https://www.facebook.com/southkdc\"]",
            "selector": "li:nth-of-type(1) > a[href=\"https://www.facebook.com/southkdc\"]",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b85f575cfa62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56b17b34"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "li:nth-of-type(2) > a[href=\"https://x.com/southkesteven\"]",
            "selector": "li:nth-of-type(2) > a[href=\"https://x.com/southkesteven\"]",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">\n        <span class=\"fab fa-x-twitter fa-2x\"></span>\n      </a>",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96f62506f012",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ee65997"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "li:nth-of-type(3) > a[href=\"https://www.instagram.com/discoversouthk\"]",
            "selector": "li:nth-of-type(3) > a[href=\"https://www.instagram.com/discoversouthk\"]",
            "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/discoversouthk\">\n        <span class=\"fab fa-instagram fa-2x\"></span>\n      </a>",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34cc8f7e9fd8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6555de27"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "li:nth-of-type(4) > a[href=\"https://www.linkedin.com/company/south-kesteven-council\"]",
            "selector": "li:nth-of-type(4) > a[href=\"https://www.linkedin.com/company/south-kesteven-council\"]",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/south-kesteven-council\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48e10221210a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-337182fc"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "li:nth-of-type(5) > a[href=\"https://www.youtube.com/@SouthKestevenGovUK\"]",
            "selector": "li:nth-of-type(5) > a[href=\"https://www.youtube.com/@SouthKestevenGovUK\"]",
            "html": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/@SouthKestevenGovUK\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cefca5bf75c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2a0904a7"
          },
          {
            "rule": "navigable/skip-link",
            "xpath": "div > a[href=\"#block-footer\"]",
            "selector": "div > a[href=\"#block-footer\"]",
            "html": "<a href=\"#block-footer\" class=\"visually-hidden focusable skip-link\">Skip to Footer</a>",
            "impact": "moderate",
            "message": "Skip link points to \"#block-footer\" which does not exist on the page.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04dd7db87998",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa9e3674"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" class=\"sliding-popup-bottom\" style=\"bottom: 0px;\"><div aria-labelledby=\"popup-text\" class...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2e678fc1b9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 9,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 662,
          "failed": 127,
          "cantTell": 432,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78a24bc4b03d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92023c6c450f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1222,
        "duplicateFailedCount": 125,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 402
    },
    {
      "submittedUrl": "https://www.southlanarkshire.gov.uk/",
      "finalUrl": "https://www.southlanarkshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "South Lanarkshire Council",
      "elapsedMs": 13095,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d73cc51685fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2d15420d0e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df53ed20b2db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36a7dd22063b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d621b98cbfa1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f51928fc3e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "effb40733eed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50c1152348a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "135a8f3f621f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9d9fb0bfa8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6b930b64155",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d8942bbbd20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c116c511869b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8e11d8c1ee6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53cc4efdf801",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.southnorfolkandbroadland.gov.uk/",
      "finalUrl": "https://www.southnorfolkandbroadland.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Welcome to South Norfolk &amp; Broadland District Councils&#x27; website | Broadland and South Norfolk",
      "elapsedMs": 26306,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1309,
          "failed": 29,
          "cantTell": 2,
          "inapplicable": 43
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r60",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"https://account.southnorfolkandbroadland.gov.uk/\" target=\"_blank\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "679025ecb118",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79bb8916"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"sc-fqkvVR SjcXJ button undefined\"]",
            "html": "<button class=\"sc-fqkvVR SjcXJ button undefined\" type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41eedd7fed56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e23f1ff"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"sc-fqkvVR SjcXJ button undefined\"]",
            "html": "<button class=\"sc-fqkvVR SjcXJ button undefined\" type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"sc-dAbbOL iLWieq active\"]",
            "html": "<button class=\"sc-dAbbOL iLWieq active\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c06093b7c73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7f5bcd0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"sc-dAbbOL iLWieq dot\"]",
            "html": "<button class=\"sc-dAbbOL iLWieq dot\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24a91202b226",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d1c230c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"sc-dAbbOL iLWieq dot\"]",
            "html": "<button class=\"sc-dAbbOL iLWieq dot\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"sc-gFqAkR cIQJjo\"]",
            "html": "<button class=\"sc-gFqAkR cIQJjo\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62edc90a6cd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4805c3a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"/accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"/council/governance/data-protection\">Data protection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"/council/equalities\">Equality and diversity</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"/disclaimer\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"/council/our-cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"/contact-us\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"https://en-gb.facebook.com/BroadlandDistrictCouncil/\" target=\"_blank\" title=\"Social: Broadland District Council - Facebook\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"https://x.com/BroadlandDC\" target=\"_blank\" title=\"Social: Broadland District Council - X\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"https://www.youtube.com/@southnorfolkandbroadland2007\" target=\"_blank\" title=\"Social: Broadland District Council - YouTube\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"https://www.facebook.com/southnorfolkcouncil/\" target=\"_blank\" title=\"Social: South Norfolk Council - Facebook\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"https://x.com/SNorfolkCouncil\" target=\"_blank\" title=\"Social: South Norfolk Council - X\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\" link\"]",
            "html": "<a class=\" link\" href=\"https://www.youtube.com/@southnorfolkandbroadland2007\" target=\"_blank\" title=\"Social: South Norfolk Council - YouTube\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/span[@id=\"header__identity-description\"]",
            "html": "<span class=\"visually-hidden\" id=\"header__identity-description\">Logo: Visit the Broadland and South Norfolk home p...</span>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08640a08a187",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fbbd920"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/span[@id=\"header__identity-description\"]",
            "html": "<span class=\"visually-hidden\" id=\"header__identity-description\">Logo: Visit the Broadland and South Norfolk home p...</span>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `search` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "288ade42d9e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da0881b8450f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e89c3cfcbe5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8e8f4dab38f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.56:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1383,
        "duplicateFailedCount": 19,
        "uniqueFailedCount": 10,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1016,
          "failed": 2,
          "cantTell": 20,
          "inapplicable": 41
        },
        "failedRules": [
          "region",
          "scrollable-region-focusable"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#top-focusable-element",
            "html": "<a id=\"top-focusable-element\" class=\"sc-dtInlm bxXDWR\" href=\"/#main\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53fae5c5573b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-39405a71"
          },
          {
            "rule": "scrollable-region-focusable",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/scrollable-region-focusable?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag211",
              "wcag213"
            ],
            "xpath": "#CybotCookiebotDialogBodyContent",
            "html": "<div id=\"CybotCookiebotDialogBodyContent\" class=\"CybotCookiebotScrollArea\">",
            "message": "Scrollable region must have keyboard access",
            "fixSummary": "Fix any of the following:\n  Element should have focusable content\n  Element should be focusable",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac929f48fa7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4b90da9"
          }
        ],
        "outcomeCount": 1079,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3624,
          "failed": 123,
          "cantTell": 109,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_child_tabbable",
          "aria_content_in_landmark",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_label_after",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b1c59fc7d37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec1cfe4567cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf4f1589"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/_xNuRNg_5428a44f-0107-4ae7-95fa-46980e07b8c9/static/print.css\" media=\"print\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0a4dee38538",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c1e9cf8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Cookiebot by Usercentrics - opens in a new window\" id=\"CybotCookiebotDialogPoweredbyCybot\" target=\"_blank\" rel=\"noopener nofollow\" href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d18b0b9fde9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e25c502"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Cookiebot by Usercentrics - opens in a new window\" id=\"CybotCookiebotDialogPoweredbyCybot\" target=\"_blank\" rel=\"noopener nofollow\" href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6243124de34c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f2f03f8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"CybotCookiebotDialogBodyFieldsetInnerContainer\">",
            "message": "Confirm this text 'Essential' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bddab38d2488",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a78d165"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Essential' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37774df5b5ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e736fc3a"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input checked=\"checked\" disabled=\"disabled\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled\" id=\"CybotCookiebotDialogBodyLevelButtonNecessary\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e29ba513ce0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce757c6b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Preferences' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17912c08742b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6680181"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c1240b498b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8aab7f3f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59be36fd01c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ead4b3e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Analytics' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c7d8dbab759",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-faf5eae9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9254a4204a86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6a6202c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be469056d5ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cdbaad8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Marketing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "710c7bd3ff25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40d7214e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f15ab63aef8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a88e226"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b901d9209f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe8e12cc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"\" href=\"#\" id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d07587eae5cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e797e9f9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"\" href=\"#\" id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b5145dc8510",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f040ec6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14de8d8214ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa3d6cf5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87e55887bbfe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea181c7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfe44ea78ea6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-233b5f67"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "283e79bca828",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a156230f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "685a79dacd9b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca18c135"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d183c37cec46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c6edbd7"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/#main\" class=\"sc-dtInlm bxXDWR\" id=\"top-focusable-element\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c054729976d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c2ab353"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/#main\" class=\"sc-dtInlm bxXDWR\" id=\"top-focusable-element\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89f486539bfe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0242b682"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\" title=\"Broadland and South Norfolk home page\" class=\" link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef16219e73b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cfb16019"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" title=\"Main navigation\" class=\"sc-fqkvVR SjcXJ button burger-button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b2fe81b88d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03761954"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" title=\"Main navigation\" class=\"sc-fqkvVR SjcXJ button burger-button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6335ad951c2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-660dad42"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://account.southnorfolkandbroadland.gov.uk/\" class=\" link\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d0255030af9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-59cf898f"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://account.southnorfolkandbroadland.gov.uk/\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52a93bdf47ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37ce94ab"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button type=\"button\" class=\"sc-fqkvVR SjcXJ button undefined\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15f0e9a0fed4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2be943e8"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button type=\"button\" class=\"sc-fqkvVR SjcXJ button undefined\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdd2bc2b826e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db9323d1"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button type=\"button\" class=\"sc-fqkvVR SjcXJ button last-button\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b194a638ab9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06f04955"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div class=\"sc-koXPp fmgZVi\" aria-orientation=\"horizontal\" aria-label=\"Sample Tabs\" role=\"tablist\">",
            "message": "Verify the <div> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d34cd9521c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e9ccb5de"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div class=\"sc-koXPp fmgZVi\" aria-orientation=\"horizontal\" aria-label=\"Sample Tabs\" role=\"tablist\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19edde7c97d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8806853"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div class=\"sc-koXPp fmgZVi\" aria-orientation=\"horizontal\" aria-label=\"Sample Tabs\" role=\"tablist\">",
            "message": "None of the descendent elements with \"tab\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca04972cb2df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dbd3d9ac"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button class=\"sc-bmzYkS fryoEE\" tabindex=\"0\" aria-controls=\"panel-Services\" aria-selected=\"true\" role=\"tab\">",
            "message": "The 'id' \"panel-Services\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc70dea4e160",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e37b7405"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button class=\"sc-bmzYkS cgzpTc\" tabindex=\"-1\" aria-controls=\"panel-Pay\" aria-selected=\"false\" role=\"tab\">",
            "message": "The 'id' \"panel-Pay\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b4407fe1741",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b79796b6"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button class=\"sc-bmzYkS cgzpTc\" tabindex=\"-1\" aria-controls=\"panel-Report\" aria-selected=\"false\" role=\"tab\">",
            "message": "The 'id' \"panel-Report\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b985e2ea8d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3eb21a34"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button class=\"sc-bmzYkS cgzpTc\" tabindex=\"-1\" aria-controls=\"panel-Apply\" aria-selected=\"false\" role=\"tab\">",
            "message": "The 'id' \"panel-Apply\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66a723c5fa21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10e971de"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<div class=\"sc-iHGNWf eJfRyN\" aria-labelledby=\"panel-Services\" role=\"tabpanel\">",
            "message": "The 'id' \"panel-Services\" specified for the ARIA property 'aria-labelledby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36c42f12877b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b186ed13"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/benefits\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc817ab88ffa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e86fbc32"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/benefits/council-tax-assistance\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d91e2fd2bd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f39cd0b8"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/benefits/apply-housing-benefit\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35cab0cc9a02",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd85ad1b"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/benefits/discretionary-payments\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7fda3f7f0c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-531fa6d0"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/rubbish-recycling\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7603a702dedc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09564964"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/rubbish-recycling/bin-collections-and-app/bin-collection-issues\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95bded4c6aa2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68b30ec2"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/rubbish-recycling/bin-collections-and-app/find-bin-collection-day\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0cf83c844b48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be81e894"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/rubbish-recycling/garden-waste-composting/garden-waste\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93144fbc3c7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ac94885"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/business\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46bd9bcc5361",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-526436a0"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/business/business-grants-funding\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "146d4e9d80f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1330cba7"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/business/business-rates\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e431150bd142",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7152a16b"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/business/training-courses\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34d6efbe65c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5c63839"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/community-safety\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "320ed9a684f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57556d66"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/community-safety/help-hub\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f42b59587a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef030da7"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/community-safety/community/funding\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d17f0106b216",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-24c1010d"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/community-safety/help-hub/support-community-groups\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bb1db3ba86c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50cf646f"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/council-tax\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7403775734b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3eedc23"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/council-tax/pay-council-tax\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "923fa9916cf0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a58441a4"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/council-tax/report-a-change/moving-home\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3ae6b06246f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53890b4b"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/council-tax/bands-charges\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15555e29e494",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3132a874"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/housing\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0eddc83c29eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a066bc6"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/housing/find-new-home\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b146a4c017da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b984914"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/housing/housing-advice-support\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a8df3fa3b34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10e966c0"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/housing/homelessness\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acbc1c4efabf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e1ef031"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/licensing\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f79ab861f39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2303c691"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/licensing/licences/taxi-and-private-hire-licences\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55fa5863d461",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf937ad2"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/licensing/licences/alcohol-entertainment-licence\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d66de67dd28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37a7231d"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/business/food-businesses/register-food-business\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a95f08de4be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c30132ed"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/leisure\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b6c5f17d441",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0c8db80"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://www.southnorfolkleisure.co.uk/\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec54c4ce7d20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5fc6dc3c"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/leisure/play-areas-open-spaces-public-assets\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "633ef42a6f37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd948a63"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/leisure/broadly-active\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ba855951687",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2822be05"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/planning\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44471ff4e49a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9f97534"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/planning/planning-applications/find-planning-application\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be70aa50701b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0836b12a"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/planning/planning-applications/apply\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fda147745b3b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c8b50e7e"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/planning/future-development/local-plans/emerging-local-plan/south-norfolk-village-clusters-housing-allocations-plan-examination\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f368b1a29e47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4085266c"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/roads-and-parking\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69deae450535",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f28aaab0"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/roads-and-parking/abandoned-vehicles\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "150d8c077b43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79e50207"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/roads-and-parking/car-parks\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f79b77dcdf8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8847ad7f"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/roads-and-parking/car-parks/south-norfolk-car-park-permits/inconsiderate-parking\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ec1b27e0e24",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dc6da7f"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/work-skills\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c32fc7b7822f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c97f8f8"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/work-skills/job-vacancies\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c06f3355540a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d58f9221"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/work-skills/skills-training\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe8827450571",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62dd871f"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/work-skills/apprenticeships\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a060891cb0a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96c6ff1a"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/environment\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bc25a5d3af3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0719140b"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/environment/complaints\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e97bc13b3a67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3bd05902"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/environment/environmental-quality\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d221d98f3fc9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13972f21"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/environment/environmental-quality/drainage-flood-risk-areas\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "097c20cbfedc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-131c4646"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/council\" class=\" link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa8a89bdb68b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2881494c"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/council/broadland-councillors-committees\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adfed062ac75",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfee386c"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/council/south-norfolk-councillors-committees\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "767797c34c73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-095109af"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a href=\"/council/compliments-suggestions-complaints\" class=\"task-link link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e645af9c1245",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b23fb2d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input value=\"\" id=\"home-hero-search-input\" aria-label=\"Search\" placeholder=\"Search\" type=\"search\" class=\"search-input \">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bca671b81fa2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-318265fe"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"\" id=\"home-hero-search-input\" aria-label=\"Search\" placeholder=\"Search\" type=\"search\" class=\"search-input \">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4b0b11f977c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055ef1a6"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" id=\"home-hero-search-input\" aria-label=\"Search\" placeholder=\"Search\" type=\"search\" class=\"search-input \">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0748cafed94b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-08a1a362"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"submit\" class=\"sc-fqkvVR iRJpiA button undefined\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37bf663598c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cae73220"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"sc-dAbbOL iLWieq active\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6112d1280430",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e15552f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"sc-dAbbOL iLWieq active\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecb860a8e4b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9b2369c3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"sc-dAbbOL iLWieq dot\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c08fa1919ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-669f7371"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"sc-dAbbOL iLWieq dot\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b11b5da359f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1bab3c78"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"sc-dAbbOL iLWieq dot\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"sc-dAbbOL iLWieq dot\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"sc-gFqAkR cIQJjo\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc82d3b3ae3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12040d52"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"sc-eldPxv hwTTXS prev__button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "472280098c04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f568313"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"sc-eldPxv hwTTXS next__button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2151b21e73d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2637b58b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"caption_content\">",
            "message": "Confirm this text 'South Norfolk Village Clusters Housing Allocations Plan Examination' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7f6ee28579a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c2ae93e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"title h2\">",
            "message": "Confirm this text 'South Norfolk Village Clusters Housing Allocations Plan Examination' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79aec047ce02",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77f0c38b"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "242ca62f404a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<input value=\"\" name=\"postcode\" id=\"postcode\" aria-label=\"Search postcodes\" type=\"text\" class=\"form__field\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e147a8e9c621",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b122d978"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"\" name=\"postcode\" id=\"postcode\" aria-label=\"Search postcodes\" type=\"text\" class=\"form__field\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a53b6c223b66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ab8731c"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" name=\"postcode\" id=\"postcode\" aria-label=\"Search postcodes\" type=\"text\" class=\"form__field\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d124bbd50f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ce552d8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fc358602255",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-249c0a37"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_self\" href=\"https://account.southnorfolkandbroadland.gov.uk/\" class=\"login-button link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9401ce5f3776",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d583b989"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"sc-fqkvVR iEESUX button undefined\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33fe92009049",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0946f7bf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"sc-fqkvVR iEESUX button back-to-top-button primary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be9f1d16fb25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-828ac473"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-kOHTFB cuMjIr\" aria-label=\"Feedback\" role=\"region\">",
            "message": "Confirm this text 'How did we do?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fdaa0bbc62c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3370ef79"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"sc-aXZVg iEaCXi container feedback-banner\">",
            "message": "Confirm this text 'How did we do?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2242e577984",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a349e26"
          }
        ],
        "outcomeCount": 3758,
        "uniqueFailedCount": 118,
        "duplicateFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 62,
          "failed": 30,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-required-attr",
          "distinguishable/link-in-text-block",
          "keyboard-accessible/scrollable-region",
          "labels-and-names/label-content-mismatch",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li > a[href=\"https://www.cookiebot.com/goto/privacy-policy/\"]",
            "selector": "li > a[href=\"https://www.cookiebot.com/goto/privacy-policy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.cook...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9039ea858b76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fc6c78d"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > li > a[href=\"https://bookwhen.com/privacy\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > li > a[href=\"https://bookwhen.com/privacy\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://bookwhen...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d98b7078816",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73ef85d5"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.esri...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "caecf84aadb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb6f6a66"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "selector": "li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d58aaa6788c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-092fb0fe"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(3) > a[href=\"https://siteimprove.com/en/privacy/\"]",
            "selector": "li:nth-of-type(3) > a[href=\"https://siteimprove.com/en/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://siteimpr...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d8fc5f227fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9cd80482"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(1) > a[href=\"https://www.facebook.com/policy.php/\"]",
            "selector": "li:nth-of-type(1) > a[href=\"https://www.facebook.com/policy.php/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.face...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87e711095958",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69061dad"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(2) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "selector": "li:nth-of-type(2) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.esri...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9696eddb25f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e33a8863"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(3) > a[href=\"https://business.safety.google/privacy/\"]",
            "selector": "li:nth-of-type(3) > a[href=\"https://business.safety.google/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab703e26a578",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f9c9ff9"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(4) > a[href=\"https://business.safety.google/privacy/\"]",
            "selector": "li:nth-of-type(4) > a[href=\"https://business.safety.google/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "872331c28484",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1da876c"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.esri...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3b98ada1238",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-adf1a450"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(2) > a[href=\"https://bookwhen.com/privacy\"]",
            "selector": "li:nth-of-type(2) > a[href=\"https://bookwhen.com/privacy\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://bookwhen...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28fda18e6e01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8291926"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailFooter > a[href=\"https://www.cookiebot.com\"]",
            "selector": "#CybotCookiebotDialogDetailFooter > a[href=\"https://www.cookiebot.com\"]",
            "html": "<a href=\"https://www.cookiebot.com\" target=\"_blank\" rel=\"noopener\" title=\"Cookiebot\">Cookiebot</a>",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "722369b7c487",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7088aa7c"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "div:nth-of-type(3) > a[href=\"https://www.southnorfolkandbroadland.gov.uk/dataprotection\"]",
            "selector": "div:nth-of-type(3) > a[href=\"https://www.southnorfolkandbroadland.gov.uk/dataprotection\"]",
            "html": "<a href=\"https://www.southnorfolkandbroadland.gov.uk/dataprotection\" title=\"Privacy Policy\" style=\"\">Privacy Policy</a>",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "992fce5cf535",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94cfc7e9"
          },
          {
            "rule": "keyboard-accessible/scrollable-region",
            "xpath": "#CybotCookiebotDialogBodyContent",
            "selector": "#CybotCookiebotDialogBodyContent",
            "html": "<div id=\"CybotCookiebotDialogBodyContent\" class=\"CybotCookiebotScrollArea\"><div class=\"CybotCookiebotFader CybotCookiebotDialogActive\" aria-hidden=\"true\" style=\"background-image: linear-gradient(to to...",
            "impact": "serious",
            "message": "Scrollable region is not keyboard accessible. Add tabindex='0' or include focusable elements.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38c793e710cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a839eb3a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#CybotCookiebotDialog",
            "selector": "#CybotCookiebotDialog",
            "html": "<div id=\"CybotCookiebotDialog\" name=\"CybotCookiebotDialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"CybotCookiebotDialogBodyContentTitle\" tabindex=\"-1\" lang=\"en\" dir=\"ltr\" ng-non-bindable=\"\" s...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d66708be7ddc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d3088c3"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerNecessary\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybot...",
            "impact": "serious",
            "message": "Accessible name \"Essential (1)\" does not contain visible text \"Essential  1\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbda14c86bc9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d470bb2"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerPreference\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Preferences (1)\" does not contain visible text \"Preferences  1\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76d37d5d785e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bebf9773"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerStatistics\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Analytics (15)\" does not contain visible text \"Analytics  15\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87e425a9ea94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c925881c"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cyb...",
            "impact": "serious",
            "message": "Accessible name \"Marketing (20)\" does not contain visible text \"Marketing  20\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "105c3b5907e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abdf2978"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cy...",
            "impact": "serious",
            "message": "Accessible name \"Unclassified (4)\" does not contain visible text \"Unclassified  4\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30ce4521bdf1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27adcc01"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Purposes\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PURPOSES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PURPOSES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8f48bb3c1ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c973150"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Features\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_FEATURES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_FEATURES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a57170e206da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ded3edf0"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Partners\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PARTNERS_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PARTNERS#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95da24d30439",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d625c8af"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBod...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ea9b960f07f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44564b27"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBody...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e24b02e38704",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1bafd69"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBodyL...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55fac41efebe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9db9f0b"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonPreferencesInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton ...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "460e5da321b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36f46df9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonStatisticsInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cy...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc2d3bc5806b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29bf11e9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonMarketingInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cybo...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab658a904190",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26b36b9c"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "selector": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyContentCheckboxPersonalInformation\" class=\"CybotCookiebotDialogBodyLevelButton\" tabindex=\"0\" role=\"switch\">",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64fa88bcc688",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3e550b9"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 30,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 848,
          "failed": 9,
          "cantTell": 221,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R28",
          "QW-ACT-R43",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R43",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/0ssw9k/",
            "description": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b01879784c89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9411a30e"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "351af040ad35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e4bae379594",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1080,
        "duplicateFailedCount": 6,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 30
    },
    {
      "submittedUrl": "https://www.southoxon.gov.uk/",
      "finalUrl": "https://www.southoxon.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage - South Oxfordshire District Council",
      "elapsedMs": 38837,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1064,
          "failed": 174,
          "cantTell": 23,
          "inapplicable": 43
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"button br-l-0\"]",
            "html": "<button type=\"submit\" class=\"button br-l-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tGo\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6571d6d40cca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c949eeeb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/news/\" title=\"Latest news\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "732beb0c8965",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"button button-secondary br-l-0\"]",
            "html": "<button type=\"submit\" class=\"button button-secondary br-l-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tGo\n\t\t\t\t\t\t\t\t\t\t\t\t</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddf04a6f012b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4edcb38a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"button button-action\"]",
            "html": "<a href=\"https://www.southoxon.gov.uk/uncategorised/important-changes-to-planning-and-land-charging-services/\" aria-label=\"Read more about Important changes to planning, land charges and mapping services\" title=\"Read more about Important changes to planning, land charges and mapping services\" class=\"button button-action\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a33393b6424f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d82188d8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/recycling-rubbish-and-waste/when-is-your-collection-day/\" title=\"Your bins\">\n \t\t\t\t\t\t\t\tYour bins\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/recycling-rubbish-and-waste/what-goes-in-what-bin/\" title=\"What goes in which bin?\">\n \t\t\t\t\t\t\t\tWhat goes in which bin?\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/cost-of-living-crisis-advice-and-support/support-for-individuals-and-families/\" title=\"Community Hub support\">\n \t\t\t\t\t\t\t\tCommunity Hub support\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/cost-of-living-crisis-advice-and-support/financial-support/\" title=\"Financial support\">\n \t\t\t\t\t\t\t\tFinancial support\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/cost-of-living-crisis-advice-and-support/housing-support/\" title=\"Housing support\">\n \t\t\t\t\t\t\t\tHousing support\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/tackling-the-climate-emergency/travel-more-sustainably/\" title=\"Travel more sustainably\">\n \t\t\t\t\t\t\t\tTravel more sustainably\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"d-flex justify-content-between w-100\"]",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/parking/\" title=\"Parking\" class=\"d-flex justify-content-between w-100\">\n\t \t\t\t\t\t\t\t\tParking\n\t \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54ba9d8c1737",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f20f01c7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/parking/car-parks/\" title=\"Car parks\">\n \t\t\t\t\t\t\t\tCar parks\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/parking/parking-fines/\" title=\"Parking fines\">\n \t\t\t\t\t\t\t\tParking fines\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/parking/parking-policy/\" title=\"Parking Policy\">\n \t\t\t\t\t\t\t\tParking Policy\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/parking-roads-and-streets/roads-maintenance/\" title=\"Roads maintenance\">\n \t\t\t\t\t\t\t\tRoads maintenance\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/parking-roads-and-streets/grounds-maintenance/\" title=\"Grounds maintenance\">\n \t\t\t\t\t\t\t\tGrounds maintenance\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/community-help-and-safety/domestic-abuse/\" title=\"Domestic abuse\">\n \t\t\t\t\t\t\t\tDomestic abuse\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"d-flex justify-content-between w-100\"]",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/housing/\" title=\"Housing\" class=\"d-flex justify-content-between w-100\">\n\t \t\t\t\t\t\t\t\tHousing\n\t \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/housing/homes-for-ukraine/\" title=\"Homes for Ukraine\">\n \t\t\t\t\t\t\t\tHomes for Ukraine\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/housing/your-housing-options/\" title=\"Your housing options\">\n \t\t\t\t\t\t\t\tYour housing options\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/taxis-and-private-hire/drivers-licences/\" title=\"Driver’s licences\">\n \t\t\t\t\t\t\t\tDriver’s licences\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/taxis-and-private-hire/vehicle-licences/\" title=\"Vehicle licences\">\n \t\t\t\t\t\t\t\tVehicle licences\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/environment-and-neighbourhood-issues/neighbourhood-services/\" title=\"Issues in your area\">\n \t\t\t\t\t\t\t\tIssues in your area\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/business-and-economy/business-rates/\" title=\"Business rates\">\n \t\t\t\t\t\t\t\tBusiness rates\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/business-and-economy/brexit/\" title=\"Brexit\">\n \t\t\t\t\t\t\t\tBrexit\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/who-we-are/\" title=\"Who we are\">\n \t\t\t\t\t\t\t\tWho we are\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/official-correspondence/\" title=\"Official correspondence\">\n \t\t\t\t\t\t\t\tOfficial correspondence\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"d-flex justify-content-between w-100\"]",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/data-hub/\" title=\"Data Hub\" class=\"d-flex justify-content-between w-100\">\n\t \t\t\t\t\t\t\t\tData Hub\n\t \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/council-finances/where-your-money-goes/\" title=\"Council expenditure\">\n \t\t\t\t\t\t\t\tCouncil expenditure\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/property-and-council-land/\" title=\"Local Authority land\">\n \t\t\t\t\t\t\t\tLocal Authority land\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/selling-to-the-council/how-to-supply-goods-and-services-to-us/\" title=\"Contracts register\">\n \t\t\t\t\t\t\t\tContracts register\n \t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"logo-wording\"]",
            "html": "<a href=\"https://www.southoxon.gov.uk\" title=\"Homepage\" id=\"logo-wording\" class=\"d-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c5525345f75",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-926aa7d6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://myaccount.southoxon.gov.uk/General-Enquiry\" target=\"_self\">Make an enquiry </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/get-in-touch/contact-us/\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/news/\">Council news</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/working-with-us/jobs-at-the-council/\">Work at the council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/website-accessibility-statement-for-south-oxfordshire-district-council/\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r113",
            "xpath": "/button[@class=\"button br-l-0\"]",
            "html": "<button type=\"submit\" class=\"button br-l-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tGo\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button>",
            "message": "Target has insufficient size and spacing",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af91be575ef7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3820678d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r113",
            "xpath": "/button[@class=\"button button-secondary br-l-0\"]",
            "html": "<button type=\"submit\" class=\"button button-secondary br-l-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tGo\n\t\t\t\t\t\t\t\t\t\t\t\t</button>",
            "message": "Target has insufficient size and spacing",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ca59b1e1d44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-883c4437"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `contentinfo` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24ef59355d3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17f90f128c5d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73a0b0db618c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.2:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.98:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.65:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "033faca5bd5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Pay. Report. Apply</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a3077d8c12f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd27270d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Council tax</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Find and comment on a planning application</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Latest news</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Your bins</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"text-left text-lg-right pt-0\"]",
            "html": "<p class=\"text-left text-lg-right pt-0\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4399dea8f2aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b900ae62"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>© 2026 South Oxfordshire District Council</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d597bf6b804",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"text-left text-lg-right pt-0\"]",
            "html": "<p class=\"text-left text-lg-right pt-0\">...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09145805f700",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41eb91f9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>© 2026 South Oxfordshire District Council</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ef4f0306c2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Pay. Report. Apply</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc33a14f46ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bbd65729"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Council tax</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Find and comment on a planning application</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Latest news</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"medium\"]",
            "html": "<p class=\"medium\">Your bins</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p[@class=\"text-left text-lg-right pt-0\"]",
            "html": "<p class=\"text-left text-lg-right pt-0\">...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1791970f659f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcbb5c36"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>© 2026 South Oxfordshire District Council</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7930a67da18",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1304,
        "duplicateFailedCount": 154,
        "uniqueFailedCount": 20,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1718,
          "failed": 14,
          "cantTell": 4,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name"
        ],
        "failures": [
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#top-footer",
            "html": "<footer id=\"top-footer\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "#bottom-footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ffc3cd78a548",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a3f8c5f"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#top-footer",
            "html": "<footer id=\"top-footer\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#bottom-footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd966f454201",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98ee05f9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".skip-to-content-link",
            "html": "<a class=\"skip-to-content-link\" href=\"#main-content-skip\">\n        Skip to content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0400bd14183",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-421f26e6"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#breadcrumb-wrapper",
            "html": "<div id=\"breadcrumb-wrapper\">\n\t\t\t\t<div class=\"container\">\n\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t<div class=\"col-12\">\n\t\t\t\t\t\t\t<p>\tYou are here:\n<span><span class=\"breadcrumb_last\" aria-current=\"page\">Homepage</span></span></p>\n\t\t\t\t\t\t</div>\t\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f4ab6028784",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82be6c82"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#news-ticker-wrapper",
            "html": "<div id=\"news-ticker-wrapper\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ba75c1dbd18",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8750c773"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#hcwh-wrapper",
            "html": "<div id=\"hcwh-wrapper\" style=\"background-image: url(https://www.southandvale.gov.uk/app/uploads/sites/2/2023/08/Untitled.png);\" class=\"light\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db20e6dcc374",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5ee5f82"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#postcode-lookup-1 > .justify-content-center.row",
            "html": "<div class=\"row justify-content-center\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8eee555f203d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1ce2181"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#postcode-search-1 > fieldset > legend",
            "html": "<legend class=\"visually-hidden\">Postcode Form</legend>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3e0dfeffc79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-21ea4fd0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "label[for=\"postcode\"]",
            "html": "<label for=\"postcode\" class=\"visually-hidden\">Your Postcode: </label>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9815316132c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-567072bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#postcode",
            "html": "<input id=\"postcode\" name=\"postcode\" class=\"input\" placeholder=\"Your postcode\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c62436bf8433",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f4da2ff"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#calender-reminder-wrapper",
            "html": "<div id=\"calender-reminder-wrapper\" style=\"background: url(https://www.southandvale.gov.uk/app/uploads/sites/2/2025/05/System-downtime.png) center center no-repeat; background-size: cover;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10a20b74c660",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c1cf057"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#page-directory-wrapper",
            "html": "<div id=\"page-directory-wrapper\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02aa86c43a13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fedacc"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".VIpgJd-yAWNEb-hvhgNd-Ud7fr",
            "html": "<div class=\"VIpgJd-yAWNEb-hvhgNd-Ud7fr\"><img src=\"https://fonts.gstatic.com/s/i/productlogos/translate/v14/24px.svg\" width=\"24\" height=\"24\" alt=\"\"><div class=\" VIpgJd-yAWNEb-hvhgNd-IuizWc-i3jM8c \" dir=\"ltr\">Original text</div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e793cd337b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99127a7a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od",
            "html": "<div class=\"VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od ltr\" dir=\"ltr\"><div class=\"VIpgJd-yAWNEb-hvhgNd-UTujCb\">Rate this translation</div><div class=\"VIpgJd-yAWNEb-hvhgNd-eO9mKe\">Your feedback will be used to help improve Google Translate</div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0620117156c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5499a32"
          }
        ],
        "outcomeCount": 1780,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 14
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3812,
          "failed": 89,
          "cantTell": 25,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_contentinfo_label_unique",
          "aria_contentinfo_misuse",
          "aria_contentinfo_single",
          "aria_landmark_name_unique",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "fieldset_legend_valid",
          "input_label_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b71efd24c73b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style id=\"wp-img-auto-sizes-contain-inline-css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f17df7f1149",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2dfe0024"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style id=\"wp-block-library-inline-css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e318fb2fbe93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8b102fd"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.zZZZhVqDDCw.L.W.O/am=AAA4/d=0/rs=AN8SPfpXOODejAwfpX0HXTmGDSoEuMBUiQ/m=el_main_css\" charset=\"UTF-8\" rel=\"stylesheet\" type=\"text/css\">",
            "message": "The HTML attribute(s) \"charset\" is deprecated for the <link> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb8233d7fced",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecfba62c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/privacy/website-cookies/\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b571ad21ad3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-688f6a65"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "409baf742f8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90cf546"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e55e195df8a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-72d71d5b"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"\" accesskey=\"c\" aria-label=\"Set cookie preferences.\" class=\"ccc-icon--right ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1d06f7340ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad98721f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--s3 gw-launchpad-icon-button--orange\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16a4a0543738",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8cfabec"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--s3 gw-launchpad-icon-button--orange\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd40e3485989",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb247a1e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--s3 gw-launchpad-icon-button--orange\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c12e076d6923",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ae11587"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"#main-content-skip\" class=\"skip-to-content-link\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6c6b8503889",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f35b048"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#main-content-skip\" class=\"skip-to-content-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a16e5d846c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c28a3d9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"d-flex align-items-center\" id=\"logo\" title=\"Homepage\" href=\"https://www.southoxon.gov.uk\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29b5d5d3db92",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d270907a"
          },
          {
            "rule": "fieldset_legend_valid",
            "xpath": null,
            "html": "<fieldset class=\"d-block d-lg-none d-flex justify-content-end\">",
            "message": "<fieldset> element does not have a <legend>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b84932528046",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c17370c6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"mobile-head-search\" class=\"button mobile-40-button\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1931bb7c62ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5921e830"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"button d-flex button-login\" target=\"_self\" href=\"https://www.southoxon.gov.uk/accounts/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dac83097cdf8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-721da4bb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"button d-flex button-login\" target=\"_self\" href=\"https://www.southoxon.gov.uk/accounts/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbfd995fe4a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fb6300"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a role=\"button\" id=\"services-button\" class=\"hamburger hamburger--collapse button mobile-40-button d-flex\" title=\"Our services\" href=\"#menu\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "452867fc81a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c8245280"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a role=\"button\" id=\"services-button\" class=\"hamburger hamburger--collapse button mobile-40-button d-flex\" title=\"Our services\" href=\"#menu\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d1eedfa1d7a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65d0bb3e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a106c66479b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0fdbfa86c05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e7f9087"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1 class=\"light\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f89a766668f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e101e9cf"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Pay. Report. Apply\" href=\"https://www.southoxon.gov.uk/pay-report-apply-2/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43e567614382",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58f96c4b"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Council tax\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/council-tax/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd841a6104b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13583b79"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Find and comment on a planning application\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/planning-and-development/comment-on-planning-applications/find-and-comment-on-a-planning-application/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e2d58f34d6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c411dcd9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Latest news\" href=\"https://www.southoxon.gov.uk/news/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e940fa42d2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94484821"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a title=\"Your bins\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/recycling-rubbish-and-waste/when-is-your-collection-day/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adb557130c83",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-840777bf"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p class=\"text-center\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03f90b1bad4e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6910bd88"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cd2d2e26af4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9d40766"
          },
          {
            "rule": "fieldset_legend_valid",
            "xpath": null,
            "html": "<fieldset>",
            "message": "<fieldset> element does not have a <legend>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cff45cf2cdad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f09e3077"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input placeholder=\"Your postcode\" class=\"input\" name=\"postcode\" id=\"postcode\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "853a49a3ff00",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06e2446f"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<div style=\"background: url(https://www.southandvale.gov.uk/app/uploads/sites/2/2025/05/System-downtime.png) center center no-repeat; background-size: cover;\" id=\"calender-reminder-wrapper\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02735c9f3a5b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-809fb67f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"calender-title h3\">",
            "message": "Confirm this text 'Important changes to planning, land charges and mapping services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a77b00b69eba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4728566"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"button button-action\" title=\"Read more about Important changes to planning, land charges and mapping services\" aria-label=\"Read more about Important changes to planning, land charges and mapping services\" href=\"https://www.southoxon.gov.uk/uncategorised/important-changes-to-planning-and-land-charging-services/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "634a9fb12cc6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11951d29"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"button button-action\" title=\"Read more about Important changes to planning, land charges and mapping services\" aria-label=\"Read more about Important changes to planning, land charges and mapping services\" href=\"https://www.southoxon.gov.uk/uncategorised/important-changes-to-planning-and-land-charging-services/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93c54a428758",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9657df41"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Recycling, rubbish and waste\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/recycling-rubbish-and-waste/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba0b8ff7defa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99c55e75"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Cost of living help\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/cost-of-living-crisis-advice-and-support/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adb2929caf3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4941028e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Supporting communities\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/community-support/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a348e85dc58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79edd79e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Action on climate and nature\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/tackling-the-climate-emergency/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d15f41f2118",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4fb8fa39"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Parking\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/parking/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3f0dfa80df7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ae3fdae"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Local democracy and elections\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/local-democracy-and-elections/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bb4fc7b1b30",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec03553"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Littering, fly-tipping, dumped waste and abandoned vehicles\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/littering-fly-tipping-and-dumping-waste/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab901ae7c594",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-050e5645"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Parking, roads, streets and grounds maintenance\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/parking-roads-and-streets/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8bdc32664bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4a07b14"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Council tax\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/council-tax/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09ddd7c20421",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c915b8d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Community safety\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/community-help-and-safety/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7efd09e856d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce6c2a25"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Planning and development\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/planning-and-development/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf1635d0be38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6681fc59"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Benefits\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/benefits/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7adf5a86e2f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fd6af2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Housing\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/housing/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "323d084aa831",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec0ef403"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Taxis and private hire\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/taxis-and-private-hire/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8788e8ddd94d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57b41396"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Licensing\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/licensing/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2a11a817876",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9bbd5f6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Environment and neighbourhood issues\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/environment-and-neighbourhood-issues/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbca14ec2ee1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8fbc044a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Economic Development\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/business-and-economy/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7de90e860cf6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47caec6e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Sports and activities\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/sports-and-activities/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6708e25211cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ae30335"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"About the council\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/about-the-council/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa591511b6b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c78d60a3"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"d-flex justify-content-between w-100\" title=\"Data Hub\" href=\"https://www.southoxon.gov.uk/south-oxfordshire-district-council/data-hub/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79a37d49c2c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-928e2797"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_contentinfo_misuse",
            "xpath": null,
            "html": "<footer id=\"top-footer\">",
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac7eb292ab6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-982e73f5"
          },
          {
            "rule": "aria_contentinfo_single",
            "xpath": null,
            "html": "<footer id=\"top-footer\">",
            "message": "Multiple elements with \"contentinfo\" role found on the page",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "599a335c7361",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-905a1815"
          },
          {
            "rule": "aria_contentinfo_label_unique",
            "xpath": null,
            "html": "<footer id=\"top-footer\">",
            "message": "Multiple elements with \"contentinfo\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a073ea1735e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07f57905"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<footer id=\"top-footer\">",
            "message": "Multiple elements with \"contentinfo\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68d1f7764b79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecd3f115"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text '(Text phone users add' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccf2f4a1aa57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text '18001 before dialling)' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'South Oxfordshire District Council\nAbbey House\nAbbey Close' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26db3db6efb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Abingdon\nOX14 3JE' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_contentinfo_misuse",
            "xpath": null,
            "html": "<footer id=\"bottom-footer\">",
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72a71ab5d977",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-112191a7"
          },
          {
            "rule": "aria_contentinfo_single",
            "xpath": null,
            "html": "<footer id=\"bottom-footer\">",
            "message": "Multiple elements with \"contentinfo\" role found on the page",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e059785f4e76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b2ee5ae"
          },
          {
            "rule": "aria_contentinfo_label_unique",
            "xpath": null,
            "html": "<footer id=\"bottom-footer\">",
            "message": "Multiple elements with \"contentinfo\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16ee14ff8159",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60bd4711"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<footer id=\"bottom-footer\">",
            "message": "Multiple elements with \"contentinfo\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95b76f0e0592",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b72161d9"
          }
        ],
        "outcomeCount": 3904,
        "uniqueFailedCount": 66,
        "duplicateFailedCount": 23,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 86,
          "failed": 6,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/frame-title",
          "landmarks/landmark-main",
          "landmarks/no-duplicate-contentinfo",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32838a3161d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/no-duplicate-contentinfo",
            "xpath": "#bottom-footer",
            "selector": "#bottom-footer",
            "html": "<footer id=\"bottom-footer\">\n\t\t\t\t<div class=\"container\">\n\t\t\t\t\t<div class=\"row justify-content-between\">\n\t\t\t\t\t\t<div class=\"col-12\">\n\t\t\t\t\t\t\t<p>© 2026 South Oxfordshire District Council</p>\n\t\t\t\t\t\t</div>\n\t...",
            "impact": "moderate",
            "message": "Page has multiple contentinfo landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3c0e2114dc7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5311a6c8"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#breadcrumb-wrapper",
            "selector": "#breadcrumb-wrapper",
            "html": "<div id=\"breadcrumb-wrapper\">\n\t\t\t\t<div class=\"container\">\n\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t<div class=\"col-12\">\n\t\t\t\t\t\t\t<p>\tYou are here:\n<span><span class=\"breadcrumb_last\" aria-current=\"page\">Homepage</s...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c533f7ff827e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe1b4ade"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#news-ticker-wrapper",
            "selector": "#news-ticker-wrapper",
            "html": "<div id=\"news-ticker-wrapper\">\n\t\t\t\t\t<div class=\"container\">\n\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t<div class=\"col-12\">\n\t\t\t\t\t\t\t\t<div id=\"ticker\" class=\"ticker\" data-animation=\"disable\">\n\t\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t<li...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69b33b90f8c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33ecae2e"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#goog-gt-tt",
            "selector": "#goog-gt-tt",
            "html": "<div id=\"goog-gt-tt\" class=\"VIpgJd-yAWNEb-L7lbkb skiptranslate\" style=\"border-radius: 12px; margin: 0 0 0 -23px; padding: 0; font-family: 'Google Sans', Arial, sans-serif;\" data-id=\"\"><div id=\"goog-gt...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bbc13259ca5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eae1a768"
          },
          {
            "rule": "labels-and-names/frame-title",
            "xpath": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "selector": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "html": "<iframe name=\"votingFrame\" frameborder=\"0\"></iframe>",
            "impact": "serious",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea7373417bd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a34e07c"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 533,
          "failed": 7,
          "cantTell": 129,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0b92c1d2a02",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2f7167abfe3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 674,
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 182
    },
    {
      "submittedUrl": "https://www.southribble.gov.uk/",
      "finalUrl": "https://southribble.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "South Ribble Borough Council – South Ribble",
      "elapsedMs": 14273,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d4a7542cd6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3af3c589dd69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ff23a038420",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "697e48e03667",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0294c1ac3c51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c27d326575c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "155c60ed2609",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ca86d4c637f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecc3474c84ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4452bb8ae39e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9e35d21f09b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d41b60d84ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4a3fa359568",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d1b56613755",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd6bcb6b2b53",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.sstaffs.gov.uk/",
      "finalUrl": "https://www.sstaffs.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to South Staffordshire Council - Homepage | South Staffordshire District Council",
      "elapsedMs": 24335,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1453,
          "failed": 60,
          "cantTell": 15,
          "inapplicable": 45
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r43",
          "https://alfa.siteimprove.com/rules/sia-r47",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03f53f4531b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-s\"]",
            "html": "<input data-drupal-selector=\"edit-s\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" placeholder=\"Search\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" required=\"required\" aria-required=\"true\" data-once=\"autocomplete search-api-autocomplete\" autocomplete=\"off\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aced6118d6cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87d24777"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-submit-localgov-sitewide-search\"]",
            "html": "<input data-drupal-selector=\"edit-submit-localgov-sitewide-search\" type=\"submit\" id=\"edit-submit-localgov-sitewide-search\" value=\"Apply\" class=\"button js-form-submit form-submit\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4abbbf7bf049",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a74dd19"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-s\"]",
            "html": "<input data-drupal-selector=\"edit-s\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" placeholder=\"Search sstaffs.gov.uk\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" required=\"required\" aria-required=\"true\" data-once=\"autocomplete search-api-autocomplete\" autocomplete=\"off\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"edit-submit-localgov-sitewide-search\"]",
            "html": "<input data-drupal-selector=\"edit-submit-localgov-sitewide-search\" type=\"submit\" id=\"edit-submit-localgov-sitewide-search\" value=\"Search\" class=\"button js-form-submit form-submit\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67d484932605",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57818ab3291b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.5:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.9:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.9:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f817b9ec6f49",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 1.54:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"h4\"]",
            "html": "<h3 class=\"h4\">Council news</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a8529eb6b21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-016f3165"
          }
        ],
        "outcomeCount": 1573,
        "duplicateFailedCount": 53,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1319,
          "failed": 9,
          "cantTell": 50,
          "inapplicable": 42
        },
        "failedRules": [
          "aria-dialog-name",
          "color-contrast",
          "meta-viewport-large",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e85e29269a08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#prefix-submitButton",
            "html": "<input type=\"submit\" value=\"Subscribe\" id=\"prefix-submitButton\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.32 (foreground color: #000000, background color: #6d6f8f, font size: 12.8pt (17.008px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#prefix-submitButton"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f2eb679abcc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f5568af"
          },
          {
            "rule": "meta-viewport-large",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport-large?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "meta[name=\"viewport\"]:nth-child(28)",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=2.0, user-scalable=yes\">",
            "message": "Users should be able to zoom and scale the text up to 500%",
            "fixSummary": "Fix any of the following:\n  <meta> tag limits zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8540442d2bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aefa0a23"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a74dc009310",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__content",
            "html": "<div class=\"localgov-alert-banner__content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10f9c9f112b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7c1034f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".email-alerts--text",
            "html": "<div class=\"email-alerts--text\"><h3 class=\"email-alerts--heading h5\">Stay connected</h3>\n<p>Sign up to receive news and updates from South Staffordshire Council</p>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9016465943ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5760eeb7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-type-email",
            "html": "<div class=\"js-form-item form-item js-form-type-email form-item-email js-form-item-email form-no-label\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "413fd04d49fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4a5c53b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-atoz > h2",
            "html": "<h2>A-Z of services</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aff5cdc9f7ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43b7550c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".a-z-items",
            "html": "<div class=\"a-z-items\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be53a54c9b3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb7c9df6"
          }
        ],
        "outcomeCount": 1420,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3973,
          "failed": 99,
          "cantTell": 86,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_form_label_unique",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "input_label_visible",
          "label_ref_valid",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 118px;\" data-once=\"drupal-dialog-deprecation-listener\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dfb0f27c951",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1bb39a3"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_m6fUypLvms6ikxhGr8qqypknBfA09kSTMbpwtGNd_yU.css?delta=0&language=en&theme=bbd_localgov&include=eJx9kAFuwyAMRS9EwpEsA26CYjDC0Ky3X9JlatZGkxD4v2-B-RgtRphYHLJx6Bdosq1iTzVEL9k4F4DFI09yt2fx6ShHvzzxigoFJ4KudOtsL9io7cGkhjp4kSXSdqTCEbMnewXBYSVDX41jXmyovSCPhzQ3yQ1XUklkT_W4ktulmt9BAZlq2-7Kmao9i1eLQ6Ufa7i0blLTQLVK1XenM7-hI-O_MFHuQ8KY37i2LcHHMBOG86vancZGe34Vp4plVvufaU59R1AvMvZcuuOoMwWjhNXPgCUC9ibPtKltg1xzo-IjMiQKEWFPXu0nGttMaet9aKNk94-Ze6RV7XMfk4TOB4KADYG-itRmP8g30XUL-Q\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb20fed9966e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55981fcd"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/bbd_localgov/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93c535ef3371",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b53ec873"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" aria-labelledby=\"popup-text\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f87e41083d4d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfb20bda"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"https://www.sstaffs.gov.uk/privacy\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd694692ade5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2889e7ea"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"https://www.sstaffs.gov.uk/cookies\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "202d6a82174f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41cdc4df"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb04c96c75ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8cfdebcc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06ff71e6825a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a0acf47"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd498012cd5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d6302a83c4a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h2 id=\"block-topnavigation-menu\" class=\"visually-hidden\">",
            "message": "Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "586b5a05618b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69c790d9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://southstaffs.portal.uk.empro.verintcloudservices.com/site/southstaffs/home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6ab4e8692e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f54b102"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/997\" href=\"/pay-it-1\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6cb130f1880",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1185dc2d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://southstaffs.portal.uk.empro.verintcloudservices.com/site/southstaffs/home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://southstaffs.portal.uk.empro.verintcloudservices.com/site/southstaffs/home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac28855f0dcf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcf92c4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_self\" title=\"Open Accessibility\" class=\"enableRecite\" href=\"#reciteEnable\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a534c8a82da7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a304b7df"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Toggle Primary Navigation\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--primary\" data-target=\"lgd-header__nav--primary\" class=\"lgd-header__toggle lgd-header__toggle--primary js-processed\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fea62e00654c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1bce6807"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Toggle Primary Navigation\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--primary\" data-target=\"lgd-header__nav--primary\" class=\"lgd-header__toggle lgd-header__toggle--primary js-processed\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a4fb5a72919",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-741f60f8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2 class=\"localgov-alert-banner__title\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4fae70fa0334",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-143171ea"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "304e89c5031d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://waves.comhairle.scot/conversations/shaping-south-staffordshire/invite/2c51f09a-81f7-4f10-b429-1f46b2235430?embed=true\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0cc987593c3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e335bb72"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://waves.comhairle.scot/conversations/shaping-south-staffordshire/invite/2c51f09a-81f7-4f10-b429-1f46b2235430?embed=true\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b717eb0924f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0cd24d6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button data-once=\"allAlertBannerCloseButtons\" aria-label=\"Hide alert\" class=\"localgov-alert-banner__close js-localgov-alert-banner__close\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dec359b7dde",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc6641f2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-once=\"allAlertBannerCloseButtons\" aria-label=\"Hide alert\" class=\"localgov-alert-banner__close js-localgov-alert-banner__close\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7e6d4d1db24",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50869dce"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<span tabindex=\"0\" style=\"\" title=\"Left arrow\" class=\"fa fa-angle-left prev slick-arrow\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bbdec362373",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f191b5ac"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<span tabindex=\"0\" style=\"\" title=\"Left arrow\" class=\"fa fa-angle-left prev slick-arrow\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42a79f3451ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91578205"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5059d7943191",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2836607"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"field field--name-field-caption-text field--type-string field--label-hidden field__item\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12290479a604",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b3d6fd4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"field field--name-field-caption-text field--type-string field--label-hidden field__item\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"field field--name-field-caption-text field--type-string field--label-hidden field__item\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<span tabindex=\"0\" style=\"\" title=\"Right arrow\" class=\"fa fa-angle-right next slick-arrow\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e87deb032e64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41c55ef8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<span tabindex=\"0\" style=\"\" title=\"Right arrow\" class=\"fa fa-angle-right next slick-arrow\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2618d04a18d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d3319113"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<span tabindex=\"0\" title=\"Pause\" class=\"fa fa-pause slick-contral-btn\">",
            "message": "The tabbable element does not have a valid widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0296966a6be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2da19df"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<span tabindex=\"0\" title=\"Pause\" class=\"fa fa-pause slick-contral-btn\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1993277c3fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c605da9"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"visually-hidden js-form-required form-required\" for=\"edit-s\">",
            "message": "The value \"edit-s\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6db741f0a855",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cea1a608"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search sstaffs.gov.uk\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efd393d78077",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d94fe5e4"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search sstaffs.gov.uk\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "The <input> element has the id \"edit-s\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f22ee0901340",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7f8db5b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search sstaffs.gov.uk\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae80318d9372",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3dcd57d1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search sstaffs.gov.uk\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f4d3a69c861",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8e128fb"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The <input> element has the id \"edit-submit-localgov-sitewide-search\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cc53d56bb10",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e9e52f4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6e22047645f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e469969"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0579490439b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-740f815c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Where I live' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "779de92f73b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a8a1d7c"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"UTF-8\" id=\"bbd-bin-lookup-form\" method=\"post\" action=\"/\" novalidate=\"novalidate\" data-drupal-selector=\"bbd-bin-lookup-form\" class=\"bbd-bin-lookup-form\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a42ad27a03bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33bd7143"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" placeholder=\"Please enter a postcode. E.g. DY10 3PA\" maxlength=\"128\" size=\"60\" value=\"\" name=\"postcode\" id=\"edit-postcode\" type=\"text\" data-drupal-selector=\"edit-postcode\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a6d073bf9b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3426d49e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" placeholder=\"Please enter a postcode. E.g. DY10 3PA\" maxlength=\"128\" size=\"60\" value=\"\" name=\"postcode\" id=\"edit-postcode\" type=\"text\" data-drupal-selector=\"edit-postcode\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57cd28b8f6f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7e7d8af"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input data-once=\"drupal-ajax\" value=\"Look up address\" name=\"op\" id=\"edit-locate-address\" type=\"submit\" data-drupal-selector=\"edit-locate-address\" class=\"locate-address button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6c6eb56edb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae62d9f5"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/news/2026/digital-democracy-trial-gives-participants-chance-shape-south-staffordshires-future\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ff70408e44f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-736694a9"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f05c4c0285fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd5b2a63"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"button\" href=\"/news\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cabac227ba91",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7af028f4"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/news/2026/press-statement-following-storm-dave-incident-kinver\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8672a422637a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbbb0037"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/news/2026/south-staffordshire-council-bucks-national-trend-amid-reports-widespread-planning\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fd151e334f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-18dcf914"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/news/2026/report-issues-and-request-services-anytime-anywhere-new-council-app\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85dcc90da0e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6333881"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/news/2026/join-us-our-easter-wreath-making-workshops\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "777901d9311f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd272e64"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/events/himley-food-waste-community-roadshow\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77c92ed607f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e120e84"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/events/bobbington-food-waste-community-roadshow\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a60ae18c038e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-389845d8"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/events/perton-food-waste-community-roadshow\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4923652998d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eb085ce2"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a hreflang=\"en\" class=\"field-group-link\" href=\"/events/dunston-coppenhall-food-waste-community-roadshow-0\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db4874267e42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0a27d5e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"See more\" name=\"op\" type=\"submit\" class=\"button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-once=\"ajax\" class=\"use-ajax was-page-useful-2\" href=\"/was-page-useful/node/106/2\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3c0e5f04fbb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4eca0b0a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-once=\"ajax\" class=\"use-ajax was-page-useful-0\" href=\"/was-page-useful/node/106/0\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "922519ffd05e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f7e81bf"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3 class=\"email-alerts--heading h5\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ef9e4b64a4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a80fd7ce"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"UTF-8\" id=\"bbd-extra-fields-email-signup-form\" method=\"post\" action=\"https://public.govdelivery.com/accounts/UKSSTAFFS/subscriber/qualify\" novalidate=\"novalidate\" data-drupal-selector=\"bbd-extra-fields-email-signup-form\" class=\"bbd-extra-fields-email-signup-form\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d078ea7c7d27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0ec6438"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-email required\" placeholder=\"Enter email address\" maxlength=\"254\" size=\"60\" value=\"\" name=\"email\" id=\"edit-email\" type=\"email\" data-drupal-selector=\"edit-email\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24d0a8852e83",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a9834ae8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-email required\" placeholder=\"Enter email address\" maxlength=\"254\" size=\"60\" value=\"\" name=\"email\" id=\"edit-email\" type=\"email\" data-drupal-selector=\"edit-email\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bf702112072",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48a5aea9"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-email required\" placeholder=\"Enter email address\" maxlength=\"254\" size=\"60\" value=\"\" name=\"email\" id=\"edit-email\" type=\"email\" data-drupal-selector=\"edit-email\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87417a3f87b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf9b4d49"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Sign up\" name=\"op\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\" onclick=\"this.form.target=\"_blank\"; return true;\" class=\"scc_button scc_icon-only scc_icon-chevron-right button js-form-submit form-submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d2091ce8d42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f019a8a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51dae30d9a56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9d40766"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"at-alt-contrast az-link\" href=\"/a-z/A\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e290c11d3b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b8ea250"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style scoped=\"\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06d097314417",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d5977d6"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99956be97a61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4c02f38"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66a075c5658a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec65fc0e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c8acc909f05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88bf1746"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8102329d4da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1944528b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7dd81ca02c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64c4abd5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"Email address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email address\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60edb3ce1b0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d9a9cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input title=\"Email address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email address\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acedc2867859",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-474c9d03"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0591f771142",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5608a5cf"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa8d276be51c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c50f16"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4feb9ad591d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d60262ac"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b3db4cd4e17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe01c3b7"
          }
        ],
        "outcomeCount": 4080,
        "uniqueFailedCount": 77,
        "duplicateFailedCount": 22,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 65,
          "failed": 27,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/presentational-children-focusable",
          "keyboard-accessible/focus-order",
          "keyboard-accessible/nested-interactive",
          "labels-and-names/duplicate-id-aria",
          "labels-and-names/label-content-mismatch",
          "labels-and-names/multiple-labels",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "div:nth-of-type(1) > span:nth-of-type(1)",
            "selector": "div:nth-of-type(1) > span:nth-of-type(1)",
            "html": "<span class=\"fa fa-angle-left prev slick-arrow\" title=\"Left arrow\" style=\"\" tabindex=\"0\"></span>",
            "impact": "moderate",
            "message": "Non-interactive <span> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21f0aec6c221",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d2aa7cb"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "div:nth-of-type(1) > span:nth-of-type(2)",
            "selector": "div:nth-of-type(1) > span:nth-of-type(2)",
            "html": "<span class=\"fa fa-angle-right next slick-arrow\" title=\"Right arrow\" style=\"\" tabindex=\"0\"></span>",
            "impact": "moderate",
            "message": "Non-interactive <span> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c19c425453d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af94d0b2"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#paragraphs-banner-141 > div:nth-of-type(2) > span",
            "selector": "#paragraphs-banner-141 > div:nth-of-type(2) > span",
            "html": "<span class=\"fa fa-pause slick-contral-btn\" title=\"Pause\" tabindex=\"0\"></span>",
            "impact": "moderate",
            "message": "Non-interactive <span> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de88a96e8d62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b9b11805"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/news/2026/digital-democracy-trial-gives-participants-chance-shape-south-staffordshires-future\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/digital-democracy-trial-gives-participants-chance-shape-south-staffordshires-future\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "254b605eff17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aabec8f9"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/news/2026/press-statement-following-storm-dave-incident-kinver\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/press-statement-following-storm-dave-incident-kinver\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f357726e0587",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-296f9880"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/news/2026/south-staffordshire-council-bucks-national-trend-amid-reports-widespread-planning\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/south-staffordshire-council-bucks-national-trend-amid-reports-widespread-planning\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c3f57a8e437",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5464ccb"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/news/2026/report-issues-and-request-services-anytime-anywhere-new-council-app\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/report-issues-and-request-services-anytime-anywhere-new-council-app\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69dfeb466b85",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44bf1330"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/news/2026/join-us-our-easter-wreath-making-workshops\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/join-us-our-easter-wreath-making-workshops\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11e87219a892",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43969fda"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/events/himley-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/events/himley-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0a73e0a0ed5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52041a68"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/events/bobbington-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/events/bobbington-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f328e25a4e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e541fe1"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/events/perton-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/events/perton-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "628cc02a2686",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-444acc12"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/events/dunston-coppenhall-food-waste-community-roadshow-0\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/events/dunston-coppenhall-food-waste-community-roadshow-0\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Interactive element <input> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "273a89bca828",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3fd30f88"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" class=\"sliding-popup-bottom\" style=\"bottom: 0px;\"><div aria-labelledby=\"popup-text\" class...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "451f36f5fa43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#scopedByScopedPolyfill_1",
            "selector": "#scopedByScopedPolyfill_1",
            "html": "<div id=\"scopedByScopedPolyfill_1\" style=\"width: 450px; position: fixed; top: 50%; left: 50%; margin-top: -156.5px; margin-left: -225px; z-index: 100001;\">\n  <style scoped=\"\">\n/*! normalize.css v3.0.2...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f06e483fb66e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-449a1f6d"
          },
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#edit-s",
            "selector": "#edit-s",
            "html": "<input data-drupal-selector=\"edit-s\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-autocomplete-path=\"/search_a...",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f76e08458b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c35a6428"
          },
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#edit-s",
            "selector": "#edit-s",
            "html": "<input data-drupal-selector=\"edit-s\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-autocomplete-path=\"/search_a...",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "li:nth-of-type(1) > a[href=\"https://www.youtube.com/channel/UCO5Dh4aMZqTn3FiiIqchz8Q\"]",
            "selector": "li:nth-of-type(1) > a[href=\"https://www.youtube.com/channel/UCO5Dh4aMZqTn3FiiIqchz8Q\"]",
            "html": "<a class=\"social-media-link-icon--youtube_channel\" href=\"https://www.youtube.com/channel/UCO5Dh4aMZqTn3FiiIqchz8Q\" aria-label=\"Follow us on YouTube\" title=\"Follow us on YouTube\">\n        <span class=\"...",
            "impact": "serious",
            "message": "Accessible name \"Follow us on YouTube\" does not contain visible text \"Youtube Channel\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65a40f0940a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3fd9e95"
          },
          {
            "rule": "labels-and-names/duplicate-id-aria",
            "xpath": "#edit-s",
            "selector": "#edit-s",
            "html": "<input data-drupal-selector=\"edit-s\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-autocomplete-path=\"/search_a...",
            "impact": "critical",
            "message": "Duplicate ID \"edit-s\" referenced by label[for].",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cebb051022b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d531ee7d"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/news/2026/digital-democracy-trial-gives-participants-chance-shape-south-staffordshires-future\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/digital-democracy-trial-gives-participants-chance-shape-south-staffordshires-future\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6959f8a42621",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64fb15c5"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/news/2026/press-statement-following-storm-dave-incident-kinver\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/press-statement-following-storm-dave-incident-kinver\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d89864776f6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c31afa0"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/news/2026/south-staffordshire-council-bucks-national-trend-amid-reports-widespread-planning\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/south-staffordshire-council-bucks-national-trend-amid-reports-widespread-planning\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f55a72ab9d77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89cd7597"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/news/2026/report-issues-and-request-services-anytime-anywhere-new-council-app\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/report-issues-and-request-services-anytime-anywhere-new-council-app\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d63d5d5610a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-134afbf8"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/news/2026/join-us-our-easter-wreath-making-workshops\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/news/2026/join-us-our-easter-wreath-making-workshops\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "288df5375542",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-32ae3051"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/events/himley-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/events/himley-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fee48d802654",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ad18adc"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/events/bobbington-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/events/bobbington-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b96ed184c71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8052ea2c"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/events/perton-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/events/perton-food-waste-community-roadshow\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b258d6ce770b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-830e0647"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/events/dunston-coppenhall-food-waste-community-roadshow-0\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "selector": "a[href=\"/events/dunston-coppenhall-food-waste-community-roadshow-0\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3468f2875959",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a63cf2d"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 26,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 713,
          "failed": 8,
          "cantTell": 314,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R14",
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R21",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R14",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b4f0c3/",
            "description": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9e93e01819e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0be17e64"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5981077c3672",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24458b1ab98f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "639e646d4107",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1036,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 80
    },
    {
      "submittedUrl": "https://www.southtyneside.gov.uk/",
      "finalUrl": "https://www.southtyneside.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/plain",
      "pageTitle": null,
      "elapsedMs": 1825,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 83
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r79",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The document does not have a `<title>` element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6d70b087c4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4656760"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ef7803c0610",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a08949e2484a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r79",
            "xpath": "/pre",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 forbidden</pre>",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b05434f05128",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea37d0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "985692afe7e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.southampton.gov.uk/",
      "finalUrl": "https://www.southampton.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Southampton City Council",
      "elapsedMs": 21082,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 861,
          "failed": 57,
          "cantTell": 58,
          "inapplicable": 50
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"ccc-recommended-settings\"]",
            "html": "<button id=\"ccc-recommended-settings\" class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4989ed2ffbdd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-083f82aa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"ccc-reject-settings\"]",
            "html": "<button id=\"ccc-reject-settings\" class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a55556c09258",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee5801ab"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"ccc-dismiss-button\"]",
            "html": "<button id=\"ccc-dismiss-button\" class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01c7a12955f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdd4db27"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/essential-website-maintenance/\">Due to essential maintenance, our website may be u...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80ce53cb8398",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-recycling/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-deaths-ceremonies/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-families/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/life-events/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/accessibility/\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/adult-social-care/\">Adult Social Care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits-welfare/\">Benefits & Welfare</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/bins-recycling/\">Bins & Recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-deaths-ceremonies/\">Births, Deaths & Ceremonies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-licensing/\">Business & Licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-families/\">Children & Families</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-licensing/commercial-services/\">Commercial Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/communities/\">Communities</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/have-your-say/comments-complaints/complaints/\">Complaints</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/\">Contact Us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/privacy-cookies/cookies/\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/\">Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/\">Council & Democracy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/culture-leisure-tourism/\">Culture, Leisure & Tourism</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/directory/\">Directory of Support Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environment/\">Environment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/grow/\">Grow</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health/\">Health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing/\">Housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/jobs/\">Jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/\">Libraries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/life-events/\">Life Events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/our-green-city/\">Our Green City</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning/\">Planning & Building Control</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/privacy-cookies/privacy-policy/\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/schools-learning/\">Schools & Learning</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/site-map/\">Sitemap</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/accessibility/translating-our-webpages/\">Translation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/travel-transport/\">Travel & Transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b7a9a3331ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "514de8aa43ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10043f8dd1a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.03:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cb6780bb8b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          }
        ],
        "outcomeCount": 1026,
        "duplicateFailedCount": 49,
        "uniqueFailedCount": 8,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 719,
          "failed": 4,
          "cantTell": 15,
          "inapplicable": 46
        },
        "failedRules": [
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sectionLinks",
            "html": "<nav class=\"sectionLinks\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".social"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "252855d38a5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4caf6cd5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skiptocontent",
            "html": "<div id=\"skiptocontent\">\n        <a href=\"#main-content\">skip to main content</a>\n        <a href=\"#footer-main\">skip to footer</a>\n        <a href=\"/contact-us/accessibility/\">skip to accessibility statement</a>\n    </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "134f1e5fdd9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7674d6bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".wrapper",
            "html": "<div class=\"wrapper alert alert__info\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddc3df8829d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b2f6791"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-wrapper:nth-child(3)",
            "html": "<div class=\"header-wrapper\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a77a4921a00c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e8cc349"
          }
        ],
        "outcomeCount": 784,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2329,
          "failed": 34,
          "cantTell": 19,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_checkboxes_grouped",
          "input_label_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"https://www.southampton.gov.uk/favicons/safari-pinned-tab.svg\" color=\"#5bbad5\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f95b93ca3b6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a649d73b"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"https://www.southampton.gov.uk/favicons/safari-pinned-tab.svg\" color=\"#5bbad5\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecc7ee887890",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d3730c46"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "495fd31b6004",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8aebd5a99f01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f99647e5"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style>",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56b0238207d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ba465a7"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p class=\"ccc-intro\">",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cafde17e16f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94dfe3ea"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://www.southampton.gov.uk/contact-us/privacy-cookies/cookies\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e6725fefb6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bac41d87"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1d6b68e792c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6d74969"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e5e3ebbb6ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c95c4c"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4adfeba4e2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ddb35cbb"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-1\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ac142cc68c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43dcb605"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-2\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1b4f48c50a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb7ce9b3"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcca1b6ed7b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-598f09c9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2e92cf99203",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-103ea800"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9b058cb7232",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb9117cc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"#main-content\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcd304e265e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca28272a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#footer-main\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "159ec281da40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-229e1481"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"#footer-main\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca3e9c8bdf0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ba43ecc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/contact-us/accessibility/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "392d134cc5aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2184c88d"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button button__primary icon-search\" id=\"ctl00_SearchBox1_btnSiteSearch\" value=\"\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11b1f27c1483",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-da0a1e1d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "934ac1a8d57e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/scc_payments/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41f7d0a9c412",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b82c1385"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/travel-transport/find-and-plan/find-parking/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a09480d1a31f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50171f9b"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/bins-recycling/recycling/centre/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef8a60f6ca9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-666c68a2"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/bins-recycling/bins/collections/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da9917293702",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-610aac17"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/travel-transport/apply-pay/itchen-bridge/itchen-top-up/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83f3ce1c614e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0221a38a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/bins-recycling/garden-waste/garden-waste-signup/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "959a2484ab6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c86139"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/council-tax/your-council-tax/manage-your-account/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8de74ec8883",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4adad79"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/travel-transport/apply-pay/parking/permits/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa1272578956",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3929e13"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/planning/planning-applications/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f82c287127a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-21484d9e"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"sectionLinks\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27ef7779143b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-72cdcc03"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"sectionLinks\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6ef801fabec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcdca7e4"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"social\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b842078e0a06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68ea1a40"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"social\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4e578ab4e7f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-619f818a"
          }
        ],
        "outcomeCount": 2365,
        "uniqueFailedCount": 34,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 88,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#skiptocontent > a[href=\"#main-content\"]",
            "selector": "#skiptocontent > a[href=\"#main-content\"]",
            "html": "<a href=\"#main-content\">skip to main content</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e93e26e42b03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75035823"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#skiptocontent > a[href=\"#footer-main\"]",
            "selector": "#skiptocontent > a[href=\"#footer-main\"]",
            "html": "<a href=\"#footer-main\">skip to footer</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d3138065533",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e690636a"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "#skiptocontent > a[href=\"/contact-us/accessibility/\"]",
            "selector": "#skiptocontent > a[href=\"/contact-us/accessibility/\"]",
            "html": "<a href=\"/contact-us/accessibility/\">skip to accessibility statement</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ad7b42f11c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a12f0d2f"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#skiptocontent",
            "selector": "#skiptocontent",
            "html": "<div id=\"skiptocontent\">\n        <a href=\"#main-content\">skip to main content</a>\n        <a href=\"#footer-main\">skip to footer</a>\n        <a href=\"/contact-us/accessibility/\">skip to accessibility s...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ccd21c8ab38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa9360f4"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 455,
          "failed": 4,
          "cantTell": 108,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e01d3d3d844",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 570,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 52
    },
    {
      "submittedUrl": "https://www.southend.gov.uk/",
      "finalUrl": "https://www.southend.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "The Homepage – Southend-on-Sea City Council",
      "elapsedMs": 11629,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebc83dcf7a33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc313a1e0af5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c771b79e7848",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2715a74b3861",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "635f6a63d598",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af91085869a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afe57b2bbba0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "797b6ea857ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eef69c9ac025",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5c0ca03d7bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90ec96001306",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a436fc266d19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "035a67a4ce8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56f0f92a0c8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bbb2a49c7fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.spelthorne.gov.uk/",
      "finalUrl": "https://www.spelthorne.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 60001,
      "error": "URL scan exceeded 60s timeout",
      "alfa": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.stalbans.gov.uk/",
      "finalUrl": "https://www.stalbans.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "St Albans City and District Council",
      "elapsedMs": 20889,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1102,
          "failed": 71,
          "cantTell": 50,
          "inapplicable": 45
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"prefix-overlay-close prefix-overlay-action-later\"]",
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">Close subscription dialog</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5f521981989",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4ec9f39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-dismissButton\"]",
            "html": "<button class=\"prefix-overlay-action-dismiss\" id=\"prefix-dismissButton\">No Thanks</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "750878f61f6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09591ded"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-laterButton\"]",
            "html": "<button class=\"prefix-overlay-action-later\" id=\"prefix-laterButton\">Remind Me Later</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adf92a14056b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fb05d5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"button\"]",
            "html": "<a class=\"button\" href=\"https://www.stalbans.gov.uk/elections-thursday-7-may-2026\" title=\"Elections - Thursday 7 May 2026\" aria-label=\"Internal link to \"Elections - Thursday 7 May 2026\" page\">Elections - 7 May</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47e311b4c6ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-377416f3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"button\"]",
            "html": "<a aria-label=\"External Website - GIS Mapping Notice board\" class=\"button\" href=\"https://gis.stalbans.gov.uk/NoticeBoard9/NoticeBoard.aspx\" target=\"_blank\" title=\"External Website - GIS Mapping Notice board\">Postcode search</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"button\"]",
            "html": "<a aria-label=\"External Website -  GIS Mapping Service\" class=\"button\" href=\"https://gis.stalbans.gov.uk/WebMap9/Map.aspx?MapName=StAlbans\" target=\"_blank\" title=\"External Website - GIS Mapping Service\">Mapping search</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h4",
            "html": "<h4>St Albans City and District Council</h4>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8586ce89035e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e6dcb0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68b826410ee6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a6dd0000a0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "530ca3a3f139",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"text-align-center\"]",
            "html": "<p class=\"text-align-center\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c36d6d549f4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c30cd7b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"text-big\"]",
            "html": "<p class=\"text-big\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8ba8eeb6882",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf905ea8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"text-big\"]",
            "html": "<p class=\"text-big\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p style=\"color:#000;font-size:18px;margin-bottom:5px;\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p style=\"color:#000;font-weight:400;margin-bottom:5px;\">Sign up for the latest news, events, and other upd...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Postal vote packs are being issued to voters in St...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Residents in the St Albans District have only a fe...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>More than 800 school pupils have been taught how t...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>The Government’s consultation on Hertfordshire’s L...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Poll cards have been issued to voters in St Albans...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"text-big\"]",
            "html": "<p class=\"text-big\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"prefix-overlay-label\"]",
            "html": "<p id=\"prefix-overlay-label\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f75d9ae81b8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6651145"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p style=\"color:#000;font-size:18px;margin-bottom:5px;\">...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adf29ff33453",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@id=\"prefix-overlay-label\"]",
            "html": "<p id=\"prefix-overlay-label\">...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc08c9ea82bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0da7597d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Cost of living support\n                           ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9954e3044722",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc9cfc38"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Garden waste subscription service\n                ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Recycling, rubbish, street cleaning\n              ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Council Tenants\n                                  ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Climate and Sustainability\n                       ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Planning and building control\n                    ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Parking, roads and transport\n                     ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Council tax\n                                      ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Council and elections\n                            ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Benefits\n                                         ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"text-align-center\"]",
            "html": "<h3 class=\"text-align-center\">Housing\n                                          ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a5b6fcf80b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1268,
        "duplicateFailedCount": 56,
        "uniqueFailedCount": 15,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1128,
          "failed": 8,
          "cantTell": 26,
          "inapplicable": 43
        },
        "failedRules": [
          "aria-dialog-name",
          "heading-order",
          "image-redundant-alt",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#prefix-overlay-outer",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\" style=\"height: 500px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e94ca90aa2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05d206e5"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4",
            "html": "<h4>St Albans City and District Council</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95777116f2f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61c4188c"
          },
          {
            "rule": "image-redundant-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "img[width=\"15\"]",
            "html": "<img width=\"15\" src=\"/themes/sadc/images/mystalbans.svg\" alt=\"mystalbans\">",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a99029590141",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc407e7e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b26e722f7a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header--top-logo",
            "html": "<div class=\"header--top-logo\"><a href=\"https://stalbans.my.site.com/mysadc/s/login/\"><img width=\"15\" src=\"/themes/sadc/images/mystalbans.svg\" alt=\"mystalbans\"><span>MyStAlbans</span></a></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce20ade5ce35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed8300c6"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".justify-content-start > span",
            "html": "<span>Accessibility:</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8994ab7b8157",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d3e8e50"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".colour-contrast > .sr-only",
            "html": "<span class=\"sr-only\">Contrast</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18564504b74f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-166a4137"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".text-sizing > .sr-only",
            "html": "<span class=\"sr-only\">Text size</span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a3ebee842fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-033ffb7b"
          }
        ],
        "outcomeCount": 1205,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3235,
          "failed": 95,
          "cantTell": 87,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_descendant_valid",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "fieldset_label_valid",
          "fieldset_legend_valid",
          "form_interaction_review",
          "img_alt_redundant",
          "input_label_visible",
          "label_name_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "target_spacing_sufficient",
          "text_block_heading",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_5BE83RURF1DEODvcMSBDB8s20n2iYcgswuMycNh4tYA.css?delta=0&language=en&theme=sadc&include=eJxNyNEOwyAIQNEfsvJJCyKzJFSMSJf-_bLtYX25yT0kp9Cj25KnEC6xDvSh7U5p4MQ2cewOdcZAzX_J0UcUFd-5JsdKQDgtnPV3Ta2gbr4uld6SX774gILO6RR-OXybD6uh_AbeuTgS\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb317382c849",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81eb8c6d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_5BE83RURF1DEODvcMSBDB8s20n2iYcgswuMycNh4tYA.css?delta=0&language=en&theme=sadc&include=eJxNyNEOwyAIQNEfsvJJCyKzJFSMSJf-_bLtYX25yT0kp9Cj25KnEC6xDvSh7U5p4MQ2cewOdcZAzX_J0UcUFd-5JsdKQDgtnPV3Ta2gbr4uld6SX774gILO6RR-OXybD6uh_AbeuTgS\" media=\"all\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b358242ee95",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8012eaeb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Close\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d86588028bd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc1393d4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e0f72bfa9b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c9c0f0a"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c0c28646497",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7772a1be"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://www.stalbans.gov.uk/cookies\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf45d4aef372",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5e1ae27"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5417c027c294",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6d74969"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0a3ab5a3322",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e94a784c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1137904af273",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c95c4c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e6af59a262b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85c2049c4660",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a48f216d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button style=\"\" aria-label=\"Set cookie preferences.\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f38601a305b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57b7755b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" aria-label=\"Set cookie preferences.\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37b12b36624f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdd312d8"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"\" aria-label=\"Set cookie preferences.\" class=\"ccc-icon--left ccc-icon--dark  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "476a9d555b9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-72087c58"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06ac3ab14cf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bffe0cd9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4b4b331673b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e5f0025"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://stalbans.my.site.com/mysadc/s/login/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbf4a3207c43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c957164d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://stalbans.my.site.com/mysadc/s/login/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "541d1530a16c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e34f89e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://stalbans.my.site.com/mysadc/s/login/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04c3ec66232e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-22e213ca"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"mystalbans\" src=\"/themes/sadc/images/mystalbans.svg\" width=\"15\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "386e1b83f81f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe0bd38e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/search/node?keys=\" class=\"toggle search--toggle\" id=\"search--toggle\" role=\"button\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2dbbf53b78cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67e53d4f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/search/node?keys=\" class=\"toggle search--toggle\" id=\"search--toggle\" role=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3aa0fe12dc5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03c1cbbf"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"color\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__normal\" type=\"button\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f4e4aab3012",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f3a6537"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"color\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__normal\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31da5143038f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b51f9b88"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"color\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__normal\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9f092a939b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-663d4af2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"blue\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__blue\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5075fc68d6b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec0cb84"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"blue\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__blue\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51bb06bfbc19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b192d9e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"hivis\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__hivis\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e108f14e7f12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b9bcca7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"hivis\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__hivis\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62b719e65fe4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c818781"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"soft\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__soft\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a185d801e45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ccab3839"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"soft\" data-accessibility-feature=\"colourContrast\" class=\"accessibility--control button__soft\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d056f120e57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4a3ad6a"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span class=\"sr-only\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'size'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c51d93278fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ce06320"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"1\" data-accessibility-feature=\"fontSize\" class=\"accessibility--control button__small\" type=\"button\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57ac2dda67f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b615d4e5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"1\" data-accessibility-feature=\"fontSize\" class=\"accessibility--control button__small\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "791437555046",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45ec349b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"1\" data-accessibility-feature=\"fontSize\" class=\"accessibility--control button__small\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68b863b1ef3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0ff7a3d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"1.25\" data-accessibility-feature=\"fontSize\" class=\"accessibility--control button__medium\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d47758ed58e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb580467"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"1.25\" data-accessibility-feature=\"fontSize\" class=\"accessibility--control button__medium\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03afc69404ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c407114b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"1.5\" data-accessibility-feature=\"fontSize\" class=\"accessibility--control button__large\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24e16be3bdb4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98892e46"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-accessibility-unit=\"1.5\" data-accessibility-feature=\"fontSize\" class=\"accessibility--control button__large\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "427826575dff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09086ac5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"home\" title=\"Home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "244bb9116502",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99a09849"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/6614\" href=\"/pay-online\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3cfd893d207e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-18df407b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/13664\" href=\"/do-it-online\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "641a9168125f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f6ec2ed"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-once=\"sadcTheme\" href=\"#\" aria-expanded=\"false\" aria-controls=\"search--form\" class=\"toggle menu--toggle\" id=\"menu--toggle\" role=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b98b0ac39db4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ffd5bfd"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8267f1409509",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"MyStAlbans District Account Sign up\" href=\"https://stalbans.my.site.com/mysadc/s/login/\" class=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17e4e86c98cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7453b091"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"MyStAlbans District Account Sign up\" href=\"https://stalbans.my.site.com/mysadc/s/login/\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "341fd6585512",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19c67523"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-entity-substitution=\"canonical\" data-entity-uuid=\"dd0bbfd7-e7f6-49bf-8b52-ff33a50c545a\" data-entity-type=\"node\" aria-label=\"Energy Efficiency\" title=\"Energy Efficiency\" href=\"/node/1001\" class=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f5199c2f9b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98c4d319"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a data-entity-substitution=\"canonical\" data-entity-uuid=\"dd0bbfd7-e7f6-49bf-8b52-ff33a50c545a\" data-entity-type=\"node\" aria-label=\"Energy Efficiency\" title=\"Energy Efficiency\" href=\"/node/1001\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe2c6f8909f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3fd7fbd9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-entity-substitution=\"canonical\" data-entity-uuid=\"329e1f46-63a7-432f-be1a-57d36615795c\" data-entity-type=\"node\" href=\"/node/13727\" class=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bb98e4c1275",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d518013"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a data-entity-substitution=\"canonical\" data-entity-uuid=\"329e1f46-63a7-432f-be1a-57d36615795c\" data-entity-type=\"node\" href=\"/node/13727\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28d6322a06d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-029746fb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Internal link to \"Elections - Thursday 7 May 2026\" page\" title=\"Elections - Thursday 7 May 2026\" href=\"https://www.stalbans.gov.uk/elections-thursday-7-may-2026\" class=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc2711ee1dbc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc2be3eb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Internal link to \"Elections - Thursday 7 May 2026\" page\" title=\"Elections - Thursday 7 May 2026\" href=\"https://www.stalbans.gov.uk/elections-thursday-7-may-2026\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "109e11d6426a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f5e24605"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Internal link to \"Elections - Thursday 7 May 2026\" page\" title=\"Elections - Thursday 7 May 2026\" href=\"https://www.stalbans.gov.uk/elections-thursday-7-may-2026\" class=\"button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d38ec6bba1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54b80c4f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Local Government Reorganisation\" href=\"https://www.stalbans.gov.uk/local-government-reorganisation\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67a4e2fe5f47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eb692d27"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Internal link to the Community Governance Review webpage\" title=\"Community Governance Review\" href=\"https://www.stalbans.gov.uk/cgr\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25c60c147bfd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-813dfc3c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"#\" class=\"button button--more\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d5a39ad0b36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee182538"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"External Website - GIS Mapping Notice board\" target=\"_blank\" href=\"https://gis.stalbans.gov.uk/NoticeBoard9/NoticeBoard.aspx\" class=\"button\" aria-label=\"External Website - GIS Mapping Notice board\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "550e65806c7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19b32ea6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a title=\"External Website - GIS Mapping Notice board\" target=\"_blank\" href=\"https://gis.stalbans.gov.uk/NoticeBoard9/NoticeBoard.aspx\" class=\"button\" aria-label=\"External Website - GIS Mapping Notice board\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36aa5e6daecf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f265531"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"External Website - GIS Mapping Service\" target=\"_blank\" href=\"https://gis.stalbans.gov.uk/WebMap9/Map.aspx?MapName=StAlbans\" class=\"button\" aria-label=\"External Website -  GIS Mapping Service\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6f14b79e088",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f39940f"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a title=\"External Website - GIS Mapping Service\" target=\"_blank\" href=\"https://gis.stalbans.gov.uk/WebMap9/Map.aspx?MapName=StAlbans\" class=\"button\" aria-label=\"External Website -  GIS Mapping Service\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2596ad3cee0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c3722da"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"box-content-simple \">",
            "message": "Confirm this text 'Get free updates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c1a090013b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15538623"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p style=\"color:#000;font-size:18px;margin-bottom:5px;\">",
            "message": "Confirm this text 'Get free updates Get free updates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb241d5c99b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a65b1191"
          },
          {
            "rule": "form_interaction_review",
            "xpath": null,
            "html": "<form target=\"_blank\" method=\"post\" id=\"GD-snippet-form\" action=\"https://public.govdelivery.com/accounts/UKSTALBDC/subscriber/qualify\" accept-charset=\"UTF-8\">",
            "message": "Verify that interacting with content will not open pop-up windows or change the active window without informing the user",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38a9c3c80307",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2dffe40d"
          },
          {
            "rule": "fieldset_legend_valid",
            "xpath": null,
            "html": "<fieldset style=\"border-color:!important;border-style:none;margin:0 !important;padding:0 !important;\">",
            "message": "<fieldset> element does not have a <legend>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55261b7785f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a818545"
          },
          {
            "rule": "fieldset_label_valid",
            "xpath": null,
            "html": "<fieldset style=\"border-color:!important;border-style:none;margin:0 !important;padding:0 !important;\">",
            "message": "Group/Fieldset does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3001859e2902",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c70be40"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input type=\"text\" placeholder=\"Enter your email address\" name=\"email\" id=\"email\" style=\"color:#000000;display:inline-block;font-size:13px !important;padding:5px 3px;width:65%;\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee0bec0c29f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cee05ee7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"Submit\" type=\"submit\" name=\"commit\" style=\"background-color:#039;border:1px solid #039;color:#ffffff;display:inline-block;font-size:13px !important;padding:5px 3px;width:25%;\" class=\"sr-button reverse\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b5c9b9aaf7a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-516f3a10"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Submit\" type=\"submit\" name=\"commit\" style=\"background-color:#039;border:1px solid #039;color:#ffffff;display:inline-block;font-size:13px !important;padding:5px 3px;width:25%;\" class=\"sr-button reverse\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cf504080a6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4b7e097"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'left' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Square'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'left' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"Previous\" class=\"sadc-carousel-content__control-label\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60139654ef19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26b30f6a"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button data-index=\"698e2324b8937d6d1f8a77b88657f1377a7fa96ca3c646f53da38a62c392abbb\" tabindex=\"-1\" class=\"sadc-carousel-content__control sadc-carousel-content__control--next\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0ffef726f33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e3dab08"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button data-index=\"698e2324b8937d6d1f8a77b88657f1377a7fa96ca3c646f53da38a62c392abbb\" tabindex=\"-1\" class=\"sadc-carousel-content__control sadc-carousel-content__control--next\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"generic\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12b9198e2ad9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db8f0bfa"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-label=\"Next\" class=\"sadc-carousel-content__control-label\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00a33579ede5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f5e93fdd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://stalbans.moderngov.co.uk/mgCalendarMonthView.aspx\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78f38bb93840",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68480b7e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://stalbans.public-i.tv/core/portal/home\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c7f5310909d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47014ab5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"facebook\" href=\"https://facebook.com/StAlbansCouncil/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8a143aea69a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd87178e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"twitter\" href=\" https://x.com/StAlbansCouncil \">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4e203a3197b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc3dd860"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 30 30\" y=\"0px\" x=\"0px\" xmlns=\"http://www.w3.org/2000/svg\" class=\"twitter--x-icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9afda2dc0e3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ccdfba6"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Help planning your journey' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a07ffc3ec3c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style scoped=\"\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b07503e072e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d5977d6"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"height: 500px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6a3cf40226b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00d085e6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div style=\"height: 500px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "974b6eb836c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-59a45328"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div style=\"height: 500px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db11b55ded39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56c47649"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c3daa0cfa1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1944528b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e067680557e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64c4abd5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"Email Address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email Address\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "681e9ec343f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d9a9cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input title=\"Email Address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email Address\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bedd437940fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-474c9d03"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c06585dbbaa0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5608a5cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31911bd7abc3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee640964"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34ee0d0b3b34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c50f16"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8f726f079f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d60262ac"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdc1279bbf83",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f64747c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d12afa4f8adb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe01c3b7"
          }
        ],
        "outcomeCount": 3340,
        "uniqueFailedCount": 92,
        "duplicateFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 87,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/label-content-mismatch",
          "landmarks/region",
          "navigable/heading-order",
          "text-alternatives/image-redundant-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "a[href=\"https://stalbans.my.site.com/mysadc/s/login/\"] > img",
            "selector": "a[href=\"https://stalbans.my.site.com/mysadc/s/login/\"] > img",
            "html": "<img width=\"15\" src=\"/themes/sadc/images/mystalbans.svg\" alt=\"mystalbans\">",
            "impact": "minor",
            "message": "Alt text \"mystalbans\" duplicates surrounding a text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "081ae542cc03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a42c7b1"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "#block-footerbottomleft > h4",
            "selector": "#block-footerbottomleft > h4",
            "html": "<h4>St Albans City and District Council</h4>",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f42d664c050f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7707004d"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#scopedByScopedPolyfill_1",
            "selector": "#scopedByScopedPolyfill_1",
            "html": "<div id=\"scopedByScopedPolyfill_1\" style=\"width: 500px; position: fixed; top: 50%; left: 50%; margin-top: -190px; margin-left: -250px; z-index: 101;\">\n  <style scoped=\"\">\n/*! normalize.css v3.0.2 | MI...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cbecc0c4c7a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-449a1f6d"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "p > a[href=\"https://gis.stalbans.gov.uk/NoticeBoard9/NoticeBoard.aspx\"]",
            "selector": "p > a[href=\"https://gis.stalbans.gov.uk/NoticeBoard9/NoticeBoard.aspx\"]",
            "html": "<a aria-label=\"External Website - GIS Mapping Notice board\" class=\"button\" href=\"https://gis.stalbans.gov.uk/NoticeBoard9/NoticeBoard.aspx\" target=\"_blank\" title=\"External Website - GIS Mapping Notice...",
            "impact": "serious",
            "message": "Accessible name \"External Website - GIS Mapping Notice board\" does not contain visible text \"Postcode search\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a82fea196309",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27248259"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "p > a[href=\"https://gis.stalbans.gov.uk/WebMap9/Map.aspx?MapName=StAlbans\"]",
            "selector": "p > a[href=\"https://gis.stalbans.gov.uk/WebMap9/Map.aspx?MapName=StAlbans\"]",
            "html": "<a aria-label=\"External Website -  GIS Mapping Service\" class=\"button\" href=\"https://gis.stalbans.gov.uk/WebMap9/Map.aspx?MapName=StAlbans\" target=\"_blank\" title=\"External Website - GIS Mapping Servic...",
            "impact": "serious",
            "message": "Accessible name \"External Website -  GIS Mapping Service\" does not contain visible text \"Mapping search\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80636c0e9f5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-079ae72c"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 5,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 573,
          "failed": 17,
          "cantTell": 219,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b327c92dd646",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c2257b94f6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1fec928027f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 812,
        "duplicateFailedCount": 14,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 73
    },
    {
      "submittedUrl": "https://www.sthelens.gov.uk/",
      "finalUrl": "https://www.sthelens.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "St Helens Borough Council - St Helens Borough Council",
      "elapsedMs": 26181,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 871,
          "failed": 50,
          "cantTell": 23,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r8"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"cta-link cta-link--contrast cta-link--cookie-consent-contrast\"]",
            "html": "<a href=\"https://www.sthelens.gov.uk/article/752/Cookies\" class=\"cta-link cta-link--contrast cta-link--cookie-consent-contrast\">Change cookie preferences</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a75799312bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37934d92"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/14742/Domestic-Abuse\">Domestic Abuse</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7622d73e37dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61a83a37"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/10718/Garden-Waste-Subscription\">Garden Waste Subscription</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/rubbish\">Bins</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/3473/Check-your-collection-dates\">Check your collection dates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57796a587ef0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86d622f6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/3474/Order-a-bin-box-or-bags\">Order a bin, box or bags</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/3476/Garden-waste-subscription\">Garden waste subscription</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/3475/Get-rid-of-a-large-item\">Get rid of a large item</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/3477/Council-vacancies\">Council vacancies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/3478/Get-job-seeking-help\">Get job-seeking help</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/5924/Children-s-social-work-jobs\">Children's social work jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/3479/Apprenticeships\">Apprenticeships</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/1676/Pay-your-Council-Tax\">Pay your Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/2845/Check-your-account\">Check your account</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/2846/Get-your-bill-by-email\">Get your bill by email</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/1677/Reduce-your-bill\">Reduce your bill</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/4610/Claim-benefits\">Claim benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/4611/Help-with-your-rent\">Help with your rent</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/4612/Free-school-meals\">Free school meals</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__sublink item__sublink--list\"]",
            "html": "<a class=\"item__sublink item__sublink--list\" href=\"https://www.sthelens.gov.uk/article/14880/Crisis-and-Resilience-Fund\">Crisis and Resilience Fund</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2211/Council-and-democracy\">Council and democracy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2214/Planning-and-regeneration\">Planning and regeneration</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2198/Schools-and-education\">Schools and education</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2201/People-and-communities\">People and communities</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2204/Licensing-and-permissions\">Licensing and permissions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2200/Social-care\">Social care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2206/Homes-and-property\">Homes and property</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2207/Roads-and-transport\">Roads and transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2212/Births-marriages-deaths\">Births, marriages, deaths</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/7682/Parks-and-open-spaces\">Parks and open spaces</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2202/Health-and-wellbeing\">Health and wellbeing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2213/Business-and-investment\">Business and investment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2215/Sport-leisure-and-tourism\">Sport, leisure and tourism</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2216/Libraries-arts-and-archives\">Libraries, arts and archives</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2217/Environmental-issues\">Environmental issues</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"item__link\"]",
            "html": "<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/2218/Parking\">Parking</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"utilitymenu__link\"]",
            "html": "<a class=\"utilitymenu__link\" href=\"https://www.sthelens.gov.uk/article/752/Cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "159a1da5b2e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-17859a95"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"utilitymenu__link\"]",
            "html": "<a class=\"utilitymenu__link\" href=\"https://www.sthelens.gov.uk/privacy-policy\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"utilitymenu__link\"]",
            "html": "<a class=\"utilitymenu__link\" href=\"https://www.sthelens.gov.uk/article/3902/Accessibility-statement\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://twitter.com/sthelenscouncil\" title=\"St Helens Twitter\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eed667f0d952",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.facebook.com/sthelenscouncil\" title=\"St Helens Facebook\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.youtube.com/user/sthelenscouncil\" title=\"St Helens Youtube\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.instagram.com/sthelenscouncil/\" title=\"St Helens Instagram\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bygoss__link\"]",
            "html": "<a class=\"bygoss__link\" href=\"https://www.gossinteractive.com\" rel=\"noopener\" target=\"_blank\" title=\"Digital platform technology, online self-service and web content management provided by GOSS\">Powered by GOSS</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b13a1ec3b9c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9d24bdc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af6534cb6b96",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f3450eac0e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@id=\"c_256584140404600_input_suggestions\"]",
            "html": "<ul id=\"c_256584140404600_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" style=\"top: 0px; width: 0px;\" />",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47034ad7cadb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9536884"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"cookie-consents-updated-message\"]",
            "html": "<p id=\"cookie-consents-updated-message\" class=\"cookie-consents-updated-confirmation__message\">Your cookie preferences were saved</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "daccdbf1f679",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87ddb6fa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/ul[@id=\"c_256584140404600_input_suggestions\"]",
            "html": "<ul id=\"c_256584140404600_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" style=\"top: 0px; width: 0px;\" />",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c11eae08f54",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-851a9161"
          }
        ],
        "outcomeCount": 992,
        "duplicateFailedCount": 39,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 818,
          "failed": 1,
          "cantTell": 8,
          "inapplicable": 49
        },
        "failedRules": [
          "heading-order"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".a-panel--6984 > .a-panel__content > .a-panel__list > .grid--list[data-grid-step=\"2\"][data-grid-mincolwidth=\"250\"] > .grid__cell--listitem.grid__cell--list.grid__cell:nth-child(1) > .grid__cellwrap > .item.item--article > .item__content > h3",
            "html": "<h3 class=\"item__title\">\n<a class=\"item__link\" href=\"https://www.sthelens.gov.uk/article/14742/Domestic-Abuse\">Domestic Abuse</a>\t\t</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64f0e678f087",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ad3c0dc"
          }
        ],
        "outcomeCount": 876,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2304,
          "failed": 61,
          "cantTell": 61,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"https://www.sthelens.gov.uk/dynamic.css?v=639083225340000000\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31f3a845eef8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-165e373d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://www.sthelens.gov.uk/dynamic.css?v=639083225340000000\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12444f6ed239",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51e6ce7e"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"https://www.sthelens.gov.uk:443/#maincontent\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "053c9157ffa2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79cd450"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"skip-link\" href=\"https://www.sthelens.gov.uk:443/#maincontent\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43f75280a47e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41576aec"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"gi-sitelogo__link\" href=\"https://www.sthelens.gov.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2531c2108526",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e4ec74a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"gi-sitelogo__link\" href=\"https://www.sthelens.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8c8da12b671",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a513b6a9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"mobilemenu\" aria-haspopup=\"true\" class=\"gi-mobilenavtoggle__btn\" id=\"mobilenavtoggle\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc2006032f72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52707c8d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"mobilemenu\" aria-haspopup=\"true\" class=\"gi-mobilenavtoggle__btn\" id=\"mobilenavtoggle\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bb0529e8f6a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ebe76fb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/14742/Domestic-Abuse\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c65808e5d3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6676a51"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/13628/Your-Residents-Newsletter-Local-updates-good-news-and-events-all-in-one-place-Sign-up-here\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63b58cec6e09",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55282eb8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/10718/Garden-Waste-Subscription\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae8ac42056ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc4ccc60"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/14293/Don-t-Be-Misled-Be-Informed\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4529fde3096",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99cafe0d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/rubbish\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7fe94be4e12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0819305a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/3473/Check-your-collection-dates\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6bec6d6514d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f221f45"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/3474/Order-a-bin-box-or-bags\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcecb949bbfc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e203d0d5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/3476/Garden-waste-subscription\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b91d2c598806",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6453808b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/3475/Get-rid-of-a-large-item\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e386fee288f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fb468de"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/jobs\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c226ca35d635",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b9c476c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/3477/Council-vacancies\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b829ffcede01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce83ee71"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/3478/Get-job-seeking-help\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d68a80ec05e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4902d01e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/5924/Children-s-social-work-jobs\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d54fb154d1f9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1fb657d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/3479/Apprenticeships\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f39a4bbc5e41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f287d0c7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/counciltax\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db43c73b5c57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89d88f57"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/1676/Pay-your-Council-Tax\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68ae19049f7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54a5a079"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2845/Check-your-account\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09841bb77406",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6e2ead0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2846/Get-your-bill-by-email\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2df7e4193bed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d79d050a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/1677/Reduce-your-bill\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76a979013512",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-174307dd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/benefits\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccc9eceebd49",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68830a01"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/4610/Claim-benefits\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9a04908882f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c5e8138"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/4611/Help-with-your-rent\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76a6041e227a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c65278cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/4612/Free-school-meals\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db2e3d871228",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e131935a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/14880/Crisis-and-Resilience-Fund\" class=\"item__sublink item__sublink--list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "807278f0411a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96f43946"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2211/Council-and-democracy\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df92535be7ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f0173e2f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2214/Planning-and-regeneration\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3afb25173bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26192131"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2198/Schools-and-education\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e4579608a68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b37e1baf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2201/People-and-communities\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b49e495c8508",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13e95a94"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2204/Licensing-and-permissions\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0861557d3011",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76990161"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2200/Social-care\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f1eaf085cbb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a26fb2d5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2206/Homes-and-property\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4978b65da9cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eeaa730b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2207/Roads-and-transport\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff2664893011",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-113816dd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2212/Births-marriages-deaths\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75e69a07e7d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa3be49f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/7682/Parks-and-open-spaces\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa7ceb580730",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f49c40c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2202/Health-and-wellbeing\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e21ac99dc63a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cc4a3f2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2213/Business-and-investment\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a793ab5ab0eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23501480"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2215/Sport-leisure-and-tourism\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abc870625229",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b08449e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2216/Libraries-arts-and-archives\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4bc5781d77c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2b82351"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2217/Environmental-issues\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8ae77495a58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2fb1ac2f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/2218/Parking\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7990008eed8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-24444275"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.sthelens.gov.uk/article/3470/See-more\" class=\"a-panel__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32e98a3c66de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc9a10f7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"http://news.sthelens.gov.uk/article/14909/Majority-of-parents-and-carers-in-St-Helens-Borough-secure-preferred-primary-school-place-on-National-Offer-Day\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74611c6dd1c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3bfabd0a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"http://news.sthelens.gov.uk/article/14908/290-000-secured-for-St-Helens-Library-and-Gamble-Building-transformation\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4797564d1e19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9266f544"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"http://news.sthelens.gov.uk/article/14896/St-Helens-Town-Centre-ward-election-to-be-rearranged-due-to-candidate-death\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e88eb8440d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87d7bfad"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"http://news.sthelens.gov.uk/article/14894/Full-Steam-Ahead-for-Earlestown-Rail-Station-Project\" class=\"item__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83108b139886",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4fc673b6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"http://news.sthelens.gov.uk/news\" class=\"a-panel__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4be7adecadf7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98429f46"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<div class=\"footer__summary\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Square'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d152dd88bfa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b5752fb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" title=\"St Helens Twitter\" href=\"https://twitter.com/sthelenscouncil\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d90d2de40e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e8f509e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" title=\"St Helens Facebook\" href=\"https://www.facebook.com/sthelenscouncil\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7efd68d62f16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69abcfa8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" title=\"St Helens Youtube\" href=\"https://www.youtube.com/user/sthelenscouncil\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "357f65bfee67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ab88607"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" title=\"St Helens Instagram\" href=\"https://www.instagram.com/sthelenscouncil/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dae763f13a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3da330b6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button class=\"chatbot-toggler\" id=\"chatBtn\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd74c6635ed1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f99d0968"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"chatbot-toggler\" id=\"chatBtn\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da9909d0760b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f03943b0"
          }
        ],
        "outcomeCount": 2371,
        "uniqueFailedCount": 61,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 91,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "#chatBtn",
            "selector": "#chatBtn",
            "html": "<button id=\"chatBtn\" class=\"chatbot-toggler\">\n      <span class=\"material-symbols-rounded\">mode_comment</span>\n      <span class=\"material-symbols-outlined\">close</span></button>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6567b0e63eb3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b4a2d1dc"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 1,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 351,
          "failed": 4,
          "cantTell": 134,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03fc434381a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f077b328695",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 490,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 41
    },
    {
      "submittedUrl": "https://www.staffordbc.gov.uk/",
      "finalUrl": "https://www.staffordbc.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "People | Stafford Borough Council",
      "elapsedMs": 22514,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1064,
          "failed": 39,
          "cantTell": 18,
          "inapplicable": 46
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r74"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"agree-button eu-cookie-compliance-secondary-button\"]",
            "html": "<button type=\"button\" class=\"agree-button eu-cookie-compliance-secondary-button\" tabindex=\"0\">Accept Cookies</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2de3f18ce95c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dfeba34f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"decline-button eu-cookie-compliance-default-button\"]",
            "html": "<button type=\"button\" class=\"decline-button eu-cookie-compliance-default-button\" tabindex=\"0\">Reject Cookies</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7723814900d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c58f395"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services\">A</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0183babf287",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/b\">B</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/c\">C</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/d\">D</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/e\">E</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/f\">F</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/g\">G</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/h\">H</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/i\">I</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/j\">J</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/k\">K</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/l\">L</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/m\">M</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/n\">N</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/o\">O</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/p\">P</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/r\">R</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/s\">S</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/t\">T</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/u\">U</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/v\">V</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/w\">W</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/a-z-of-services/y\">Y</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us\" data-drupal-link-system-path=\"node/161837\">Contact</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/web-site-help\" data-drupal-link-system-path=\"node/162139\">Help</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sitemap\">Sitemap</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/copyright\" data-drupal-link-system-path=\"node/162183\">Copyright</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/information-about-cookies\" data-drupal-link-system-path=\"node/162530\">Privacy and Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordbc.gov.uk/website-accessibility-statement\" title=\"Stafford Borough Council's Accessibility Statement\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"mailto:info@staffordbc.gov.uk\">info@staffordbc.gov.uk</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a aria-label=\"X (Formerly known as Twitter\" href=\"https://twitter.com/staffordbc\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `banner` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d54ea16f3e5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3243a0213d7f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Food Waste Service</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Councils are changing</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Register for e-billing now</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Former council leader, Jack Kemp, will join Winsto...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1167,
        "duplicateFailedCount": 34,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 934,
          "failed": 2,
          "cantTell": 13,
          "inapplicable": 40
        },
        "failedRules": [
          "landmark-no-duplicate-banner",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex",
          "table-duplicate-name",
          "td-headers-attr",
          "th-has-data-cells"
        ],
        "failures": [
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "div[data-sitewide-alert=\"\"]",
            "html": "<div data-sitewide-alert=\"\" role=\"banner\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bec52159ae08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-39c7fc4b"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "div[data-sitewide-alert=\"\"]",
            "html": "<div data-sitewide-alert=\"\" role=\"banner\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21bde1976cea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7dadb1d"
          }
        ],
        "outcomeCount": 989,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2807,
          "failed": 47,
          "cantTell": 38,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_banner_label_unique",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "aria_role_redundant",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "table_headers_exists",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/core/modules/system/css/components/align.module.css?tdkq21\" media=\"all\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "853025895c09",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc1d6b10"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/core/modules/system/css/components/reset-appearance.module.css?tdkq21\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c66983bf6013",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ce015af"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"https://www.staffordbc.gov.uk/information-about-cookies\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5a219da87c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a33e9596"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5222ddb728ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54c628bb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2375404c6cf7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-453de239"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4125da4839da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af8bfc7d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb14e629a673",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c973b517"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable\" aria-label=\"skip\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0034e21bee3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f87b1d12"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable\" aria-label=\"skip\" href=\"#main-content\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5ff46f6228f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-687c70b6"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<div role=\"banner\" data-sitewide-alert=\"\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf2ab092144f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-851b0527"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<div role=\"banner\" data-sitewide-alert=\"\">",
            "message": "Multiple elements with \"banner\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "822bf82c030e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0188f0ad"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a title=\"Food Waste - new kerbside collection service\" data-entity-substitution=\"canonical\" data-entity-uuid=\"d30aae35-e4c9-4f04-8cf0-40efa93bdd2c\" data-entity-type=\"node\" href=\"/food-waste\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6420de711bb3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5727014a"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11d33c14e996",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed86df77"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<header role=\"banner\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a467a1277256",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a344092"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<header role=\"banner\">",
            "message": "Multiple elements with \"banner\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc6eedcb9888",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34da703f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d60b735d08a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95d397a2"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav id=\"block-stafford-borough-council-customerlogin\" aria-labelledby=\"block-stafford-borough-council-customerlogin-menu\" role=\"navigation\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63076f3c33c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3c778de"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://customers.staffordbc.gov.uk/login\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14ae1cb5f45c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c8cccfe"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://customers.staffordbc.gov.uk/register\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8df214999386",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dbdb5bd"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"form-item js-form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label form-group\">",
            "message": "Confirm this text 'Search' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95e70adb0a04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5422c600"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input maxlength=\"128\" size=\"15\" value=\"\" name=\"keys\" id=\"edit-keys\" type=\"search\" placeholder=\"What are you looking for?\" class=\"form-search form-control\" data-drupal-selector=\"edit-keys\" title=\"\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9fa08f38af9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae48e809"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"button js-form-submit form-submit btn-primary btn icon-only\" value=\"Search\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9f70353b4ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8dc772cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"button js-form-submit form-submit btn-primary btn icon-only\" value=\"Search\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e791fc4f566a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb6290a"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav aria-labelledby=\"block-stafford-borough-council-main-menu\" id=\"block-stafford-borough-council-main-menu\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd3c8058eb8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a677456b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-current=\"page\" class=\"is-active\" data-drupal-link-system-path=\"<front>\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfd5025864e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3b9be507"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/1\" href=\"/business\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d2c72fb8050",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5258356"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/2\" href=\"/council\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16a582d7e8c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a28909b7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/3\" href=\"/pay-apply-report\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5251af0755b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a76442a"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav role=\"navigation\" aria-labelledby=\"block-subsectionnavigationmenu\" id=\"block-subsectionnavigationmenu\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7ad3a81f2c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5efef093"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav role=\"navigation\" aria-labelledby=\"block-subsectionnavigationmenu\" id=\"block-subsectionnavigationmenu\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a529b0c7302",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8020996b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-target=\"#\" class=\"dropdown-toggle\" href=\"/waste-and-recycling\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a49c73a72808",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3183de29"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"my-area\" href=\"/about-my-area\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9937b164345",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-baf46686"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/162320\" href=\"/recycling-and-waste-household-waste-recycling-centre-tip\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5aee2a03c9f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9d00901"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-target=\"#\" class=\"dropdown-toggle\" href=\"/council-tax\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42bdd046add9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6552cf9c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/161873\" title=\"How to pay your council tax\" href=\"/how-to-pay-your-council-tax\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "947468f51798",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77341fdf"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-target=\"#\" class=\"dropdown-toggle\" href=\"/housing\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06018285c9dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fecc7079"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/162403\" title=\"Homelessness\" href=\"/housing-advice-i-have-lost-or-am-worried-about-losing-my-home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f665851e7527",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77424c94"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/162403\" href=\"/housing-advice-i-have-lost-or-am-worried-about-losing-my-home\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "661cef80e1c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-beb62fa4"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-target=\"#\" class=\"dropdown-toggle\" href=\"/planning\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "760d3395fa55",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e8084ef"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/161934\" href=\"/planning-public-access\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ba69311d4d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-231a64d7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/162292\" title=\"Building Control\" href=\"/building-control\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10ee11fe3152",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-30b2d051"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-target=\"#\" class=\"dropdown-toggle\" href=\"/community-environment-health-and-housing\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d47a9e14ee2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6addff8b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-target=\"#\" class=\"dropdown-toggle\" href=\"/leisure\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d95872ee86fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-130a02b9"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-target=\"#\" class=\"dropdown-toggle\" href=\"/parking\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f7e8f8a140b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1670d347"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a data-target=\"#\" class=\"dropdown-toggle\" href=\"/a-z-of-services\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b5f605d1b66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e47f06a"
          },
          {
            "rule": "table_headers_exists",
            "xpath": null,
            "html": "<table class=\"table table-hover\">",
            "message": "Table has no headers identified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acc26e0604d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c7c8890"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav role=\"navigation\" aria-labelledby=\"block-stafford-borough-council-footer-menu\" id=\"block-stafford-borough-council-footer\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60756eecb849",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36dfff71"
          }
        ],
        "outcomeCount": 2857,
        "uniqueFailedCount": 47,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/no-duplicate-banner",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "div:nth-of-type(3) > header",
            "selector": "div:nth-of-type(3) > header",
            "html": "<header role=\"banner\">\n    <div class=\"container sbc-container\">\n                <div class=\"col-sm-4 no-padding\">\n            <div class=\"logo\"><h1><a href=\"/\"><img src=\"/themes/stafford_borough_coun...",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f54332de6302",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0293f94b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Privacy Settings\" class=\"sliding-popup-bottom\" data-once=\"focus-trap\" style=\"bottom: 0px;\"><div class=\"eu-cookie-co...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f70a02fbd455",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 456,
          "failed": 4,
          "cantTell": 121,
          "inapplicable": 6
        },
        "failedRules": [
          "QW-ACT-R37"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a30d764467b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 587,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 37
    },
    {
      "submittedUrl": "https://www.staffordshire.gov.uk/",
      "finalUrl": "https://www.staffordshire.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | Staffordshire County Council",
      "elapsedMs": 17833,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1161,
          "failed": 81,
          "cantTell": 2,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"main-menu__toggle\"]",
            "html": "<button class=\"main-menu__toggle\" aria-controls=\"dropdown-services\" aria-expanded=\"false\" data-once=\"main-menu-toggle\" data-clone-id=\"clone-dropdown-services\">\n          Services\n        </button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7784207169c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c61b666"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"main-menu__link\"]",
            "html": "<a href=\"/council-and-democracy/council-tax-and-finance/online-payments\" class=\"main-menu__link\">\n          Pay\n        </a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08c7c81ecac7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-982d9f4d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/libraries\">Libraries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd85c2eb9b44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d01f6156"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/join-your-library\">Join the library</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "639e93b73392",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/find-library\">Find a library</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://stafford.ent.sirsidynix.net.uk/client/en_GB/default/search/patronlogin/\">Renew or reserve books</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/adult-social-care\">Adult social care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/adult-social-care/ask-help-social-care\">Ask for help with social care </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/adult-social-care/adult-social-care/help-live-home\">Help to live at home </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/adult-social-care/adult-social-care/housing-and-care-homes\">Housing and care homes </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-young-people-and-families/child-protection-and-safety\">Child protection and safety </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-young-people-and-families/family-hubs/find-family-hub\">Family hubs </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/children-young-people-and-families/children-young-people-and-families/childcare-and-early-years\">Childcare and early years </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/schools-and-learning\">Schools and learning</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/schools-and-learning/schools-and-learning/school-admissions\">School admissions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://apps2.staffordshire.gov.uk/scc/schooldetails/default.aspx\">School search</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/roads-parking-and-transport/roads-parking-and-transport/school-and-college-travel\">School and college travel</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/waste-and-recycling\">Waste and recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-and-recycling/bin-collections\">Bin collections and recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-and-recycling/recycling-centres\">Recycling centres</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-and-recycling/waste-and-recycling/van-and-trailer-permits\">Van and trailer permit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/roads-parking-and-transport/roads-parking-and-transport/highway-maintenance/problems-roads\">Report a road or street problem</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/roads-parking-and-transport/parking-and-enforcement\">Parking and permits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://careers.staffordshire.gov.uk/\">Current job vacancies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/\">Apprenticeships and internships</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-ceremonies-and-deaths/births\">Births</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-ceremonies-and-deaths/death-and-bereavement\">Deaths and bereavement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/births-ceremonies-and-deaths/certificates\">Marriages and civil partnerships</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/business\">Business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/business/start-or-grow-your-business\">Start or grow your business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/find-land-property-or-workspace\">Find land, property or workspace</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business/licences-permits-and-regulation\">Licences, permits and regulation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/community-support-and-safety/community-support-and-safety/community-safety\">Community safety</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/community-support-and-safety/cost-living-support\">Cost of living support </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/community-support-and-safety/crisis-and-resilience-fund\">Crisis and Resilience Fund </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/planning\">Planning and land</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning/planning-housing-shops-offices-and-industry\">Planning for infrastructure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning/environmental-planning-policy/minerals-local-plan\">Minerals and waste planning</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning/planning-applications\">Local plans and planning policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/environment\">Environment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environment/air-noise-and-light-pollution\">Air, noise and light pollution</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environment/environment/sustainability\">Sustainability</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environment/flood-risk-management\">Flood risk management</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/health-and-wellbeing\">Health and wellbeing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health-and-wellbeing/mental-wellbeing\">Mental wellbeing services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health-and-wellbeing/healthy-living-support\">Healthy living support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health-and-wellbeing/staying-well-winter\">Staying well this winter</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/leisure-parks-and-culture\">Leisure, parks and culture</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/environment/list-parks-picnic-areas-and-greenways\">Country parks and outdoor spaces</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/leisure-parks-and-culture/leisure-parks-and-culture/archives-and-local-history\">Archives and local history</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/leisure-parks-and-culture/leisure\">Leisure </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"ia-block__title-link\"]",
            "html": "<a class=\"ia-block__title-link\" href=\"/council-and-democracy\">Council and democracy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/councillors-and-committees/find-county-councillor\">Find a county councillor</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/council-and-democracy/elections-and-voting\">Elections and voting</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/council-and-democracy/councillors-and-committees\">Councillors and committees</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://staffordshire.moderngov.co.uk/mgCalendarMonthView.aspx\">Calendar of meetings</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.careersatstaffordshire.co.uk/\">Featured jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordshireconnects.info/kb5/staffordshire/directory/home.page\">Staffordshire Connects</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"webrating1\"]",
            "html": "<a id=\"webrating1\" href=\"https://apps2.staffordshire.gov.uk/web/webratings/default.aspx?Rating=1&Page=Lw==\" title=\"Rate as good\" class=\"webratings__button webratings__button--good\" data-once=\"webrating1\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e99a0edc48a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d81f3e5c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"webrating2\"]",
            "html": "<a id=\"webrating2\" href=\"https://apps2.staffordshire.gov.uk/web/webratings/default.aspx?Rating=2&Page=Lw==\" title=\"Rate as average\" class=\"webratings__button webratings__button--average\" data-once=\"webrating2\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca01b65e9698",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac8b78a2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"webrating3\"]",
            "html": "<a id=\"webrating3\" href=\"https://apps2.staffordshire.gov.uk/web/webratings/default.aspx?Rating=3&Page=Lw==\" title=\"Rate as poor\" class=\"webratings__button webratings__button--poor\" data-once=\"webrating3\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d7e0abd07c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3359144f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/mystaffs-app\" data-drupal-link-system-path=\"node/2574\">myStaffs App</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.staffordshireconnects.info/kb5/staffordshire/directory/home.page\">Staffordshire Connects</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-staffordshiregovuk/privacy-and-data-protection\" data-drupal-link-system-path=\"node/957\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-staffordshiregovuk/accessibility\" data-drupal-link-system-path=\"node/960\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-complaints-and-compliments\" data-drupal-link-system-path=\"node/2311\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-staffordshiregovuk\" data-drupal-link-system-path=\"node/956\">About Staffordshire</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-staffordshiregovuk/cookies\" data-drupal-link-system-path=\"node/1921\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"agree-button eu-cookie-compliance-secondary-button button button--small\"]",
            "html": "<button type=\"button\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" tabindex=\"0\">Accept</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d39abc5503d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-064b3231"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\"]",
            "html": "<button type=\"button\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" tabindex=\"0\">Reject</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6437725b5c0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2dedc20"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a21bc8d5be4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/form[@id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\"]",
            "html": "<form action=\"/search\" method=\"get\" id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" accept-charset=\"UTF-8\" data-once=\"form-updated\" data-drupal-form-fields=\"edit-s--4,edit-type--4\">...</form>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a9ffe008637",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-557935b1"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/form[@id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\"]",
            "html": "<form action=\"/search\" method=\"get\" id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" accept-charset=\"UTF-8\" data-once=\"form-updated\" data-drupal-form-fields=\"edit-s--5,edit-type--5\">...</form>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/form[@id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\"]",
            "html": "<form action=\"/search\" method=\"get\" id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" accept-charset=\"UTF-8\" data-once=\"form-updated\" data-drupal-form-fields=\"edit-s--6,edit-type--6\">...</form>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0a0d2936dfc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4c46169a27d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e417120e5b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>We use essential cookies to make this website func...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1292,
        "duplicateFailedCount": 67,
        "uniqueFailedCount": 14,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1077,
          "failed": 3,
          "cantTell": 8,
          "inapplicable": 43
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>Welcome to Staffordshire</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2611415c964d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "form[data-drupal-form-fields=\"edit-s--6,edit-type--6\"] > .js-form-type-search-api-autocomplete.form-item-s.js-form-item-s",
            "html": "<div class=\"js-form-item form-item js-form-type-search-api-autocomplete form-item-s js-form-item-s\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a915dc9cf83",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29edb5cc"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".field--name-localgov-image",
            "html": "<div class=\"field field--name-localgov-image field--type-entity-reference field--label-hidden field__item\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff3e5c044136",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bd658d74"
          }
        ],
        "outcomeCount": 1131,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3356,
          "failed": 22,
          "cantTell": 16,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_form_label_unique",
          "element_id_unique",
          "element_tabbable_unobscured",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 220px;\" class=\"sticky-header-html js fontawesome-i2svg-active fontawesome-i2svg-complete\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ae0676bb9ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5a651d4"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c30f76b6dac6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0792d9f1e1b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8055d4e7da32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-s--5,edit-type--5\" data-once=\"form-updated\" accept-charset=\"UTF-8\" id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" method=\"get\" action=\"/search\">",
            "message": "The <form> element has the id \"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64dbd9add0d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93be8bcf"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-s--5,edit-type--5\" data-once=\"form-updated\" accept-charset=\"UTF-8\" id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" method=\"get\" action=\"/search\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39496a8bae01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bddaf20"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s--5\" type=\"text\" placeholder=\"Search\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a2c99d0fb3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b1445bb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s--5\" type=\"text\" placeholder=\"Search\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "713ef3c96b47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-844cf945"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search--5\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search-5\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abaf7938025d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1e0e9e1"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search--5\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search-5\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c86f787804fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d23eb4d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd336f0155b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-s--6,edit-type--6\" data-once=\"form-updated\" accept-charset=\"UTF-8\" id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" method=\"get\" action=\"/search\">",
            "message": "The <form> element has the id \"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "184ba171f109",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23de74af"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form data-drupal-form-fields=\"edit-s--6,edit-type--6\" data-once=\"form-updated\" accept-charset=\"UTF-8\" id=\"views-exposed-form-localgov-sitewide-search-sitewide-search-page-block\" method=\"get\" action=\"/search\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ada55cf3375c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47aea2aa"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s--6\" type=\"text\" placeholder=\"Search\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a76436ad750c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06d84511"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s--6\" type=\"text\" placeholder=\"Search\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f06cf447cdb1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a0cbe06"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search--6\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search-6\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9da9e4180ffa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-afb70cca"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search--6\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search-6\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be5fe9c88aad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8172b4d6"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search--6\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search-6\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77669afdae07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f37acbf9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-drupal-link-system-path=\"node/23\" href=\"/schools-and-learning/school-term-dates\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1256b5be3e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0137b556"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-newsroom-teaser-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Winter work helps protect and restore Cannock Chase woodland' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84c90d660661",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16260bc4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-newsroom-teaser-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'Scheme to tackle flooding in Cannock completed' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" aria-labelledby=\"popup-text\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "878bd06a56e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfb20bda"
          }
        ],
        "outcomeCount": 3387,
        "uniqueFailedCount": 21,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "p:nth-of-type(1) > span",
            "selector": "p:nth-of-type(1) > span",
            "html": "<span style=\"color: white;\">Keep up-to-date with the latest news, what's on and how to have your say.</span>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1d3afacde61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58f331d4"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" class=\"sliding-popup-bottom\" style=\"height: auto; width: 100%; bottom: 0px;\"><div aria-la...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae11f2b661be",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 490,
          "failed": 3,
          "cantTell": 140,
          "inapplicable": 9
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84a594755a0f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "528a678e0f8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5716b1ae099",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 642,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 68
    },
    {
      "submittedUrl": "https://www.staffsmoorlands.gov.uk/",
      "finalUrl": "https://www.staffsmoorlands.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 445,
      "error": "fetch failed",
      "alfa": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.stevenage.gov.uk/",
      "finalUrl": "https://www.stevenage.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home",
      "elapsedMs": 25770,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 855,
          "failed": 58,
          "cantTell": 91,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt abLink\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt abLink\" href=\"https://stevenage-self.achieveservice.com/service/housing_payment\" target=\"_blank\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ced42c250462",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c475d2b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/pay\">Pay</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e03271b78fd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b355de3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/your-accounts\">Your Accounts</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" href=\"https://jobs.stevenage.gov.uk/StevenageBorough/Home\" target=\"_blank\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"searchbar__btn\"]",
            "html": "<button type=\"button\" class=\"searchbar__btn\" data-sections=\"\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e9c9eb7dfc0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26350719"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"tab__item tab__item--active\"]",
            "html": "<button class=\"tab__item tab__item--active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"tab - Top tasks\">Top tasks</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "231f57efd2ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ae58cef"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"tab__item\"]",
            "html": "<button class=\"tab__item\" role=\"tab\" aria-selected=\"false\" aria-controls=\"tab - All services\">All services</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e47cb71316e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9065f8b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"nav__item prev\"]",
            "html": "<button aria-label=\"previous slide\" class=\"nav__item prev\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f9ba8eb7818",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8fa4a7fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"nav__item play\"]",
            "html": "<button aria-label=\"play carousel\" class=\"nav__item play\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22c6bb3fda2b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dc3a5f91"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"nav__item next\"]",
            "html": "<button aria-label=\"next slide\" class=\"nav__item next\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de684c449d13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6d89091"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/benefits\">Benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/business\">Business and Commercial</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/council-tax\">Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/council-and-democracy\">Council and Democracy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/housing\">Housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/waste-and-recycling\">Waste and Recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" href=\"https://services.stevenage.gov.uk/~?a=payments\" target=\"_blank\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/contact-us\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://twitter.com/StevenageBC\" target=\"_blank\" rel=\"noopener noreferrer\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e578b635ce4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sc-jJLAfE xXlQt\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/about-the-council/access-to-information/privacy-notices\">Privacy Notices</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/div[@class=\"slick-slide\"]",
            "html": "<div data-index=\"1\" class=\"slick-slide\" tabindex=\"-1\" aria-hidden=\"true\" style=\"outline: none; width: 1280px;\">...</div>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9cc655d8557",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a267140"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/div[@class=\"slick-slide\"]",
            "html": "<div data-index=\"2\" class=\"slick-slide\" tabindex=\"-1\" aria-hidden=\"true\" style=\"outline: none; width: 1280px;\">...</div>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/div[@class=\"slick-slide\"]",
            "html": "<div data-index=\"3\" class=\"slick-slide\" tabindex=\"-1\" aria-hidden=\"true\" style=\"outline: none; width: 1280px;\">...</div>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/div[@class=\"slick-slide\"]",
            "html": "<div data-index=\"4\" class=\"slick-slide\" tabindex=\"-1\" aria-hidden=\"true\" style=\"outline: none; width: 1280px;\">...</div>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/div[@class=\"slick-slide\"]",
            "html": "<div data-index=\"5\" class=\"slick-slide\" tabindex=\"-1\" aria-hidden=\"true\" style=\"outline: none; width: 1280px;\">...</div>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/div[@class=\"slick-slide\"]",
            "html": "<div data-index=\"6\" class=\"slick-slide\" tabindex=\"-1\" aria-hidden=\"true\" style=\"outline: none; width: 1280px;\">...</div>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/div[@class=\"slick-slide\"]",
            "html": "<div data-index=\"7\" class=\"slick-slide\" tabindex=\"-1\" aria-hidden=\"true\" style=\"outline: none; width: 1280px;\">...</div>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li",
            "html": "<li aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b61a475a7d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dfefb2e4"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li",
            "html": "<li aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li",
            "html": "<li aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li",
            "html": "<li aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li",
            "html": "<li aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li",
            "html": "<li aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li",
            "html": "<li aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r17",
            "xpath": "/li",
            "html": "<li aria-hidden=\"true\">...</li>",
            "message": "The element is either tabbable or has tabbable descendants",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b10ed74c60c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "569e212df633",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `banner` have the same name.",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.98:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e888474e4f26",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.98:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.22:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.22:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.22:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.22:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.22:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"card-row\"]",
            "html": "<ul class=\"card-row\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59b06bcf95d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35995533"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@class=\"gmContainer\"]",
            "html": "<ul class=\"gmContainer\">...</ul>",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69653b33c9c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3be7f641"
          }
        ],
        "outcomeCount": 1052,
        "duplicateFailedCount": 42,
        "uniqueFailedCount": 16,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 640,
          "failed": 4,
          "cantTell": 21,
          "inapplicable": 44
        },
        "failedRules": [
          "aria-valid-attr-value",
          "landmark-no-duplicate-banner",
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".tab__item--active",
            "html": "<button class=\"tab__item tab__item--active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"tab - Top tasks\">Top tasks</button>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"tab - Top tasks\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ce25ba36195",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d461c0f"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-kvnevz",
            "html": "<div type=\"warning\" role=\"banner\" class=\"sc-kvnevz lhXKrc\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa317696c99c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f82f61cb"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-kvnevz",
            "html": "<div type=\"warning\" role=\"banner\" class=\"sc-kvnevz lhXKrc\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "header"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2280963cb44d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10b0f023"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-eVqvcJ > nav",
            "html": "<nav>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".sc-lgpSej > nav"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39ba4c0aa3b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f33191e"
          }
        ],
        "outcomeCount": 709,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3093,
          "failed": 61,
          "cantTell": 31,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_banner_label_unique",
          "aria_banner_single",
          "aria_child_valid",
          "aria_hidden_nontabbable",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_checkboxes_grouped",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a1cf6686aa5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style data-styled-version=\"6.1.19\" data-styled=\"active\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69e3549d9cb4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef1cc4dc"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2586faf102e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"/about-the-council/access-to-information/privacy-notices/privacy-policy\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "876b2a622fc1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e790998"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "545787bf6c13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90cf546"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7acd4b16238b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df084a01"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea6b45a89408",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ddb35cbb"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-1\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39739c03465c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43dcb605"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9f0729dc834",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-72d71d5b"
          },
          {
            "rule": "aria_banner_single",
            "xpath": null,
            "html": "<div class=\"sc-kvnevz lhXKrc\" role=\"banner\" type=\"warning\">",
            "message": "Multiple elements with \"banner\" role found on the page",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99557eacf4c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-720543b1"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<div class=\"sc-kvnevz lhXKrc\" role=\"banner\" type=\"warning\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3cdf730667e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42ad6671"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<div class=\"sc-kvnevz lhXKrc\" role=\"banner\" type=\"warning\">",
            "message": "Multiple elements with \"banner\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "805809353f7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57603ff2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://stevenage-self.achieveservice.com/service/housing_payment\" class=\"sc-jJLAfE xXlQt abLink\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d1a4c0da188",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3bd317b2"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<header class=\"sc-kNOymR eLmLZh\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41758bc0230d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2ce4943"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<header class=\"sc-kNOymR eLmLZh\">",
            "message": "Multiple elements with \"banner\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ab6e57b84f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43fc1cba"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"sc-fhHczv eHsRkF\" href=\"#content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91a14c5d6fa5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c8b326d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\" aria-label=\"Homepage\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e59739a5dd17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5952648"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a href=\"/\" aria-label=\"Homepage\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d404704ed8c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f95d7b63"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg focusable=\"false\" viewBox=\"0 0 159 88\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9672c768a311",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f23a7653"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/pay\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9de4391320e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8552f607"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/your-accounts\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b603987f4c97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-59700739"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://jobs.stevenage.gov.uk/StevenageBorough/Home\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70fd4fb344f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54e4b0f5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button>",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f33fa282dfc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ade8fdce"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button>",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18d77f71ef2f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27457aa6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input title=\"Search\" placeholder=\"Search Stevenage Borough Council\" type=\"search\" id=\"search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d6d5a28edf7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3fe15e3e"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"tablist\" class=\"tabs\">",
            "message": "Verify the <div> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ccf8d3f1250",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d208441"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<div role=\"tablist\" class=\"tabs\">",
            "message": "Component with \"tablist\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc0673bb2a0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3b4b4861"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-controls=\"tab - Top tasks\" aria-selected=\"true\" role=\"tab\" class=\"tab__item tab__item--active\">",
            "message": "The 'id' \"tab, -, Top, tasks\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "351330bbf216",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f1c9190"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-controls=\"tab - Top tasks\" aria-selected=\"true\" role=\"tab\" class=\"tab__item tab__item--active\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f331eec2fadb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a5693a1"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-controls=\"tab - All services\" aria-selected=\"false\" role=\"tab\" class=\"tab__item\">",
            "message": "The 'id' \"tab, -, All, services\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13000baf5581",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-633d9fec"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-controls=\"tab - All services\" aria-selected=\"false\" role=\"tab\" class=\"tab__item\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55cc2bf319c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-409af3a8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-label=\"Top tasks\" class=\"tab-content\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e93d77ed4d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25394418"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/waste-and-recycling\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13a91802086a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b9d0600"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/have-your-say\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "731a0394d340",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4fadc1f"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/council-and-democracy/decision-making-and-meetings/attend-a-committee-meeting\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "876e62350024",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b70577f8"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/about-the-council/climate-change/warm-homes-local-grant-privately-owned-and-rented-homes\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8ed35b5885e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a77f6f4e"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/business/grow-your-business-in-stevenage-from-22.73-a-day\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ac2b125f0eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec128cce"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://public.govdelivery.com/accounts/UKSTEVENAGE/subscriber/new\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "509eccad7574",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e69a7b79"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/benefits/help-to-manage-the-cost-of-living\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a1d0b951f48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1cf96cbd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"nav__item prev\" aria-label=\"previous slide\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52d0c7eaf3ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d898d82"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"nav__item prev\" aria-label=\"previous slide\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98538e51652a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51fabd81"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button class=\"nav__item prev\" aria-label=\"previous slide\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "affd9d7f6460",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76e97c8a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"nav__item play\" aria-label=\"play carousel\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "966d9e63de6f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82cea493"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"nav__item play\" aria-label=\"play carousel\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4d71e5f8e69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cba19706"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button class=\"nav__item play\" aria-label=\"play carousel\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14128bc0435a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-165dd4f0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"nav__item next\" aria-label=\"next slide\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45c5cd759720",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b568450"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"nav__item next\" aria-label=\"next slide\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a05672b88925",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cf01a0c"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button class=\"nav__item next\" aria-label=\"next slide\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbe4689cf2a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7da225c"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav>",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ccc2e0ffc7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-855d54a7"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"card-row\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "735cc8405cd6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5436ee4"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/news-and-events/events/earth-day\" class=\"sc-kjwdDK fuxoMs card\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47b7e822e2d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f711ed73"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/news-and-events/news/stevenage-heart-trails-launch-to-showcase-town-art\" class=\"sc-kjwdDK brmhCb card\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e03072a168e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d281c31"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/news-and-events/events/saturday-film-and-afternoon-tea\" class=\"sc-kjwdDK gGZyCP card\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa57780200ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11a88671"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/news-and-events/events/stevenage-walking-festival\" class=\"sc-kjwdDK fbBivb card\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21fb821d38ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-651eb666"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a href=\"/news-and-events/news/stevenage-day-returns-for-stevenage-80-celebration\" class=\"sc-kjwdDK KMeZa card\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1075c4f0d3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78458ae0"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav>",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"gmContainer\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17bc2e81ec40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-39898408"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a target=\"govMetricWindow\" title=\"Rate this page as Good\" class=\"gm_sidebar_anchor\" href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=3\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5d69e0878d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58d182cd"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a target=\"govMetricWindow\" title=\"Rate this page as Average\" class=\"gm_sidebar_anchor\" href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=2\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b2e9568ed3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92a76cde"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<a target=\"govMetricWindow\" title=\"Rate this page as Poor\" class=\"gm_sidebar_anchor\" href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=4\">",
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5415727d4b99",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83dcc3f2"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 159 88\" class=\"footer__logo\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e45c0a69abe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e67d038c"
          }
        ],
        "outcomeCount": 3158,
        "uniqueFailedCount": 60,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 72,
          "failed": 20,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-hidden-focus",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-unique",
          "landmarks/no-duplicate-banner",
          "text-alternatives/image-redundant-alt"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "div:nth-of-type(1) > div > div:nth-of-type(2) > div > button > img:nth-of-type(1)",
            "selector": "div:nth-of-type(1) > div > div:nth-of-type(2) > div > button > img:nth-of-type(1)",
            "html": "<img alt=\"Submit search\" src=\"/_5KH8ng_a71730c3-79dc-4788-8533-b6719221a20a/static/img/728a5ff01d3a12e90f10.svg\" aria-hidden=\"true\" class=\"searchbar__btn-desktop\">",
            "impact": "minor",
            "message": "Alt text \"Submit search\" duplicates surrounding button text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63ae7f94c41d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7520ecda"
          },
          {
            "rule": "text-alternatives/image-redundant-alt",
            "xpath": "button > img:nth-of-type(2)",
            "selector": "button > img:nth-of-type(2)",
            "html": "<img alt=\"Submit search\" src=\"/_5KH8ng_a71730c3-79dc-4788-8533-b6719221a20a/static/img/ecd62527a3dcdde1750e.svg\" aria-hidden=\"true\" class=\"searchbar__btn-mobile\">",
            "impact": "minor",
            "message": "Alt text \"Submit search\" duplicates surrounding button text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b91d96dd9f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c6b45e1"
          },
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "div > header",
            "selector": "div > header",
            "html": "<header class=\"sc-kNOymR eLmLZh\"><a href=\"#content\" class=\"sc-fhHczv eHsRkF\"><div class=\"sc-bRKDuR gQJney row\"><div class=\"sc-hvigdm bBkQot column\"><span>Skip to content</span></div></div></a><div><di...",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02ef8d27d139",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecb19cb6"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "footer > div:nth-of-type(1) > div > div > nav",
            "selector": "footer > div:nth-of-type(1) > div > div > nav",
            "html": "<nav><ul class=\"gmContainer\"><li aria-hidden=\"true\"><a href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=3\" class=\"gm_sidebar_anchor\" title=\"Rate this page as Good\" target=\"govMetricWin...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have no label. Add unique aria-label attributes.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d53d898d20dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f49b9e18"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(1) > div > a[href=\"/\"]",
            "selector": "div:nth-of-type(1) > div > a[href=\"/\"]",
            "html": "<a aria-label=\"Homepage\" href=\"/\"><span class=\"sc-ggWZvA LRTHA\">Stevenage Borough Council</span><svg viewBox=\"0 0 159 88\" focusable=\"false\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(0 -2...",
            "impact": "serious",
            "message": "Accessible name \"Homepage\" does not contain visible text \"Stevenage Borough Council\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76761c9addd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa636865"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "div:nth-of-type(3) > div > div[data-id=\"0ec5f38c-75e1-4d02-bc24-1657812633a2\"] > div > div > a[href=\"/waste-and-recycling\"]",
            "selector": "div:nth-of-type(3) > div > div[data-id=\"0ec5f38c-75e1-4d02-bc24-1657812633a2\"] > div > div > a[href=\"/waste-and-recycling\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/waste-and-recycling\"><h2 class=\"carousel__heading\">New food waste collection</h2><p class=\"carousel__description\">A new, separate, weekly food waste co...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e541a2f93b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-32d9f202"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "div:nth-of-type(4) > div > div[data-id=\"06604080-41c2-46c9-9ab2-f9f2f6591286\"] > div > div > a[href=\"/have-your-say\"]",
            "selector": "div:nth-of-type(4) > div > div[data-id=\"06604080-41c2-46c9-9ab2-f9f2f6591286\"] > div > div > a[href=\"/have-your-say\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/have-your-say\"><h2 class=\"carousel__heading\">Have your say...</h2><p class=\"carousel__description\">Find information about commenting on the proposed Ma...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0593dd57200f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bda0515c"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "div:nth-of-type(5) > div > div[data-id=\"390a742a-593a-4daf-9157-92c35e42b32f\"] > div > div > a[href=\"/council-and-democracy/decision-making-and-meetings/attend-a-committee-meeting\"]",
            "selector": "div:nth-of-type(5) > div > div[data-id=\"390a742a-593a-4daf-9157-92c35e42b32f\"] > div > div > a[href=\"/council-and-democracy/decision-making-and-meetings/attend-a-committee-meeting\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/council-and-democracy/decision-making-and-meetings/attend-a-committee-meeting\"><h2 class=\"carousel__heading\">Committee Meetings</h2><p class=\"carousel_...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "313a6bde0618",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-841448a4"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "div:nth-of-type(6) > div > div[data-id=\"d407fe47-6f45-49fd-8d4c-1851f8d58fea\"] > div > div > a[href=\"/about-the-council/climate-change/warm-homes-local-grant-privately-owned-and-rented-homes\"]",
            "selector": "div:nth-of-type(6) > div > div[data-id=\"d407fe47-6f45-49fd-8d4c-1851f8d58fea\"] > div > div > a[href=\"/about-the-council/climate-change/warm-homes-local-grant-privately-owned-and-rented-homes\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/about-the-council/climate-change/warm-homes-local-grant-privately-owned-and-rented-homes\"><h2 class=\"carousel__heading\">Claim a Grant for Energy-Saving...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c472eda614e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ffa78b4"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "div:nth-of-type(7) > div > div[data-id=\"676b4614-504f-43ab-bdd0-caa10c76126c\"] > div > div > a[href=\"/business/grow-your-business-in-stevenage-from-22.73-a-day\"]",
            "selector": "div:nth-of-type(7) > div > div[data-id=\"676b4614-504f-43ab-bdd0-caa10c76126c\"] > div > div > a[href=\"/business/grow-your-business-in-stevenage-from-22.73-a-day\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/business/grow-your-business-in-stevenage-from-22.73-a-day\"><h2 class=\"carousel__heading\">Grow your business from £22.73 a day</h2><p class=\"carousel__d...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e13379032a14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bcb9945e"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "div:nth-of-type(8) > div > div[data-id=\"004d88fd-faca-40be-a684-72738caa7438\"] > div > div > a[href=\"https://public.govdelivery.com/accounts/UKSTEVENAGE/subscriber/new\"]",
            "selector": "div:nth-of-type(8) > div > div[data-id=\"004d88fd-faca-40be-a684-72738caa7438\"] > div > div > a[href=\"https://public.govdelivery.com/accounts/UKSTEVENAGE/subscriber/new\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" href=\"https://public.govdelivery.com/accounts/UKSTEVENAGE/subscriber/new\" target=\"_blank\" rel=\"noopener noreferrer\"><h2 class=\"carousel__heading\">Get the latest news to your...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e13c3091b64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db0245b5"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "div:nth-of-type(9) > div > div[data-id=\"efcfd7bf-c470-431f-bb44-55dacbb8292e\"] > div > div > a[href=\"/benefits/help-to-manage-the-cost-of-living\"]",
            "selector": "div:nth-of-type(9) > div > div[data-id=\"efcfd7bf-c470-431f-bb44-55dacbb8292e\"] > div > div > a[href=\"/benefits/help-to-manage-the-cost-of-living\"]",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/benefits/help-to-manage-the-cost-of-living\"><h2 class=\"carousel__heading\">Managing the cost of living</h2><p class=\"carousel__description\">Information ...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8168a0890ba3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42dc2335"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "li:nth-of-type(1) > a[href=\"/news-and-events/events/earth-day\"]",
            "selector": "li:nth-of-type(1) > a[href=\"/news-and-events/events/earth-day\"]",
            "html": "<a class=\"sc-kjwdDK fuxoMs card\" href=\"/news-and-events/events/earth-day\"><div class=\"sc-cOpnSz iqblss tag tertiary\">Events</div><div class=\"card__image\" style=\"background-image: url(&quot;/image-libr...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48eb26229600",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-59ef6866"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "li:nth-of-type(2) > a[href=\"/news-and-events/news/stevenage-heart-trails-launch-to-showcase-town-art\"]",
            "selector": "li:nth-of-type(2) > a[href=\"/news-and-events/news/stevenage-heart-trails-launch-to-showcase-town-art\"]",
            "html": "<a class=\"sc-kjwdDK brmhCb card\" href=\"/news-and-events/news/stevenage-heart-trails-launch-to-showcase-town-art\"><div class=\"sc-cOpnSz iqblss tag tertiary\">News</div><div class=\"card__image\" style=\"ba...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c937546d006a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee9ad57c"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "li:nth-of-type(3) > a[href=\"/news-and-events/events/saturday-film-and-afternoon-tea\"]",
            "selector": "li:nth-of-type(3) > a[href=\"/news-and-events/events/saturday-film-and-afternoon-tea\"]",
            "html": "<a class=\"sc-kjwdDK gGZyCP card\" href=\"/news-and-events/events/saturday-film-and-afternoon-tea\"><div class=\"sc-cOpnSz iqblss tag tertiary\">Events</div><div class=\"card__image\" style=\"background-image:...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aeb2ab7c4bb9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8597b07"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "li:nth-of-type(4) > a[href=\"/news-and-events/events/stevenage-walking-festival\"]",
            "selector": "li:nth-of-type(4) > a[href=\"/news-and-events/events/stevenage-walking-festival\"]",
            "html": "<a class=\"sc-kjwdDK fbBivb card\" href=\"/news-and-events/events/stevenage-walking-festival\"><div class=\"sc-cOpnSz iqblss tag tertiary\">Events</div><div class=\"card__image\" style=\"background-image: url(...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54bf74abb095",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6948106"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "li:nth-of-type(5) > a[href=\"/news-and-events/news/stevenage-day-returns-for-stevenage-80-celebration\"]",
            "selector": "li:nth-of-type(5) > a[href=\"/news-and-events/news/stevenage-day-returns-for-stevenage-80-celebration\"]",
            "html": "<a class=\"sc-kjwdDK KMeZa card\" href=\"/news-and-events/news/stevenage-day-returns-for-stevenage-80-celebration\"><div class=\"sc-cOpnSz iqblss tag tertiary\">News</div><div class=\"card__image\" style=\"bac...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1068dcb27a1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9baa6db5"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "li:nth-of-type(1) > a[href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=3\"]",
            "selector": "li:nth-of-type(1) > a[href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=3\"]",
            "html": "<a href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=3\" class=\"gm_sidebar_anchor\" title=\"Rate this page as Good\" target=\"govMetricWindow\"><svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\"...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcd4c9b427aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37f452f9"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "li:nth-of-type(2) > a[href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=2\"]",
            "selector": "li:nth-of-type(2) > a[href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=2\"]",
            "html": "<a href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=2\" class=\"gm_sidebar_anchor\" title=\"Rate this page as Average\" target=\"govMetricWindow\"><svg width=\"64\" height=\"64\" viewBox=\"0 0 64 ...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de5fa1dba96e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc81babc"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "li:nth-of-type(3) > a[href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=4\"]",
            "selector": "li:nth-of-type(3) > a[href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=4\"]",
            "html": "<a href=\"https://websurveys2.govmetric.com/theme/gm/2396?Q_RATINGID=4\" class=\"gm_sidebar_anchor\" title=\"Rate this page as Poor\" target=\"govMetricWindow\"><svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\"...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d79624d2e25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-144d2bc4"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 20,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 357,
          "failed": 44,
          "cantTell": 82,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R13",
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7424c4e6a0e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6ea3e7e"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d665e54cdcae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b1a2be70b4b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62a3ebf83bcb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 487,
        "duplicateFailedCount": 40,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 83
    },
    {
      "submittedUrl": "https://www.stirling.gov.uk/",
      "finalUrl": "https://www.stirling.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Service unavailable",
      "elapsedMs": 27220,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1165,
          "failed": 22,
          "cantTell": 30,
          "inapplicable": 50
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r57"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"js-modal-nav nav__modal-btn\"]",
            "html": "<button class=\"js-modal-nav nav__modal-btn\" aria-label=\"Menu\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8a362f29246",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b406b4ad"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"enableRecite\"]",
            "html": "<button id=\"enableRecite\" class=\"recite-launch-btn\" aria-label=\"Open Accessibility Tools\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3caa9d70f36b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62a2beb8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"task__action\"]",
            "html": "<a class=\"task__action\" href=\"/schools-and-learning/\" aria-label=\"View more Schools and learning\">View more</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0428b85c7c27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00c1317b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"task__action\"]",
            "html": "<a class=\"task__action\" href=\"/council-and-committees/\" aria-label=\"View more Council and committees\">View more</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"task__action\"]",
            "html": "<a class=\"task__action\" href=\"/council-tax/\" aria-label=\"View more Council Tax\">View more</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"task__action\"]",
            "html": "<a class=\"task__action\" href=\"/roads-transport-and-parking/\" aria-label=\"View more Roads, transport and parking\">View more</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"/feedback/\">Feedback</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "716d8af77007",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f5cc76c8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"https://data.stirling.gov.uk/\" target=\"_blank\">Stirling Open Data</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"/cookies/\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"/privacy-statement/\">Privacy statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"/accessibility-statement/\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"/terms-and-disclaimer/\">Terms and disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"https://www.facebook.com/stirlingcouncil/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"https://twitter.com/StirlingCouncil\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"https://www.youtube.com/user/stirlingcouncil\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"https://www.instagram.com/stirlingcouncil/?hl=en#\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer__link\"]",
            "html": "<a class=\"footer__link\" href=\"https://uk.linkedin.com/company/stirling-council\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"ccc-info-link\"]",
            "html": "<a id=\"ccc-info-link\" class=\"ccc-link ccc-tabbable\" href=\"https://www.civicuk.com/cookie-control\" target=\"_blank\" rel=\"noopener\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efcea7ac752f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3da26bfd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12de1ab2ba29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7d7ca3bd003",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          }
        ],
        "outcomeCount": 1267,
        "duplicateFailedCount": 15,
        "uniqueFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 806,
          "failed": 2,
          "cantTell": 5,
          "inapplicable": 43
        },
        "failedRules": [
          "aria-dialog-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#ccc-module",
            "html": "<div id=\"ccc-module\" class=\"ccc-module--slideout ccc-module--left\" role=\"dialog\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0926abb7070",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c13b805"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".alert",
            "html": "<div class=\"alert\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3aa6e070b88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db7106d4"
          }
        ],
        "outcomeCount": 856,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2445,
          "failed": 112,
          "cantTell": 87,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_checkboxes_grouped",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link color=\"#333333\" href=\"/static/img/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "babd33fe166a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3c5f98c"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#333333\" href=\"/static/img/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "139e8127d327",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ea25620"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://use.typekit.net/ffl0atj.css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01068a40bf16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45efa088"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"#main\" class=\"skip__btn\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d15f1b90369",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e3478e6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\" aria-label=\"Home\" class=\"header__logo\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "962722791a3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcf598e5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/\" aria-label=\"Home\" class=\"header__logo\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "942ae402e65f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-661f2739"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-label=\"Site search\" aria-labelledby=\"q\" class=\"search-modal__inner\">",
            "message": "The ARIA attributes \"aria-labelledby, aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95a5126af1b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92f2359b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input name=\"q\" id=\"q\" class=\"search-modal__input\" aria-label=\"Search the site\" placeholder=\"Search the site\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1abe5ef3ba2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12644285"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input name=\"q\" id=\"q\" class=\"search-modal__input\" aria-label=\"Search the site\" placeholder=\"Search the site\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d93dce73d0d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2473c6bc"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input name=\"q\" id=\"q\" class=\"search-modal__input\" aria-label=\"Search the site\" placeholder=\"Search the site\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83b682b039e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90aa11cc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Search the site\" aria-pressed=\"false\" type=\"submit\" class=\"search-modal__btn\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e992ca6ec80a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f80428c8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search the site\" aria-pressed=\"false\" type=\"submit\" class=\"search-modal__btn\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "037827fe87e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff59c36e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search the site\" aria-pressed=\"false\" type=\"submit\" class=\"search-modal__btn\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55f08d0a636e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef1c143a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Menu\" class=\"js-modal-nav nav__modal-btn\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a99dfe130279",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f69ea40"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Menu\" class=\"js-modal-nav nav__modal-btn\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "534b083b735b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d2db456"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Open Accessibility Tools\" class=\"recite-launch-btn\" id=\"enableRecite\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11fe22156bb8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-842904ea"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Open Accessibility Tools\" class=\"recite-launch-btn\" id=\"enableRecite\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a0b02d01873",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13f10a01"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-label=\"Service Updates\" class=\"alert__summary\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b5529f2b2f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3326bc8"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 24 24\" height=\"24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\" class=\"alert__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acbee06def15",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed14376a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4f1753ad11f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/service-updates/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34640f10b98e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0346674f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/service-updates/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78afb717c285",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca0bb55"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/apply-online/\" class=\"task-card\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa25c242fbca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76fea04b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/apply-online/\" class=\"task-card\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6ace4449409",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b57d2c72"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"task-card__summary\">",
            "message": "Confirm this text 'Apply for grants, discounts and free school meals' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "355c443f5e45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b684c059"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 27.555 22.183\" height=\"22.183\" width=\"27.555\" xmlns=\"http://www.w3.org/2000/svg\" class=\"task-card__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97eca759af03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90b12a74"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/pay-online/\" class=\"task-card\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c02c45919ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53ca29c1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/pay-online/\" class=\"task-card\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbe4f92fc03c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb081523"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"task-card__summary\">",
            "message": "Confirm this text 'Pay council bills including rent and parking fines' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 27.555 22.183\" height=\"22.183\" width=\"27.555\" xmlns=\"http://www.w3.org/2000/svg\" class=\"task-card__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/request-a-service/\" class=\"task-card\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65b2a8dfa6f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3b47650e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/request-a-service/\" class=\"task-card\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c71f1c33f926",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4cda637"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"task-card__summary\">",
            "message": "Confirm this text 'Get support from housing repairs to pest control' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 27.555 22.183\" height=\"22.183\" width=\"27.555\" xmlns=\"http://www.w3.org/2000/svg\" class=\"task-card__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/report-it/\" class=\"task-card\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26b53b8ee87c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f34550a"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"task-card__summary\">",
            "message": "Confirm this text 'Report a missed bin to a change in circumstances' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 27.555 22.183\" height=\"22.183\" width=\"27.555\" xmlns=\"http://www.w3.org/2000/svg\" class=\"task-card__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/postcode-finder/\" class=\"task-card-pcf\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4e859ec051c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85394fbe"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/postcode-finder/\" class=\"task-card-pcf\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af1e3dadd39c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11d5e78b"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg stroke=\"#ffffff\" xml:space=\"preserve\" viewBox=\"0 0 490.4 490.4\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" id=\"Capa_1\" version=\"1.1\" width=\"30px\" height=\"30px\" fill=\"#ffffff\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0e3389e2ccc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-289bed0b"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg stroke=\"#ffffff\" xml:space=\"preserve\" viewBox=\"0 0 490.4 490.4\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" id=\"Capa_1\" version=\"1.1\" width=\"30px\" height=\"30px\" fill=\"#ffffff\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6159fe9bd24a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef408d1d"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg height=\"12.529\" width=\"14.707\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cta-grid__all-icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67da61875b6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d53e5b09"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/bins-and-recycling/\" class=\"task__title\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "475fed48c641",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3446acef"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/bins-and-recycling/garden-waste-permits/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f5d1edcc35e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f57c4c42"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/bins-and-recycling/bin-collection-dates-search/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23128f7ba18d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1149d2b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/bins-and-recycling/household-waste-and-recycling-centres/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4bf043f2dada",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50650309"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"View more Bins and recycling\" href=\"/bins-and-recycling/\" class=\"task__action\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be2424591db2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-31598062"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/schools-and-learning/\" class=\"task__title\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41c2ce206abe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-256842c1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/schools-and-learning/schools/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e962c795222",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2aeee7d2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/schools-and-learning/nursery-and-childcare/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4854a626aa3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ec7ccae"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/schools-and-learning/additional-support-needs-and-wellbeing/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77b205c30bad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3ad18e9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"View more Schools and learning\" href=\"/schools-and-learning/\" class=\"task__action\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30360c975e9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13b1d64d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-and-committees/\" class=\"task__title\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a06f5d7d7254",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8a46b47"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-and-committees/councillors/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1305f4d317b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9937b4a2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-and-committees/elections-and-voting/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0904d2047eea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2f4f551"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-and-committees/public-engagement-consultations-petitions-and-deputisation/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e78e6d2d0ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c14bc37e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"View more Council and committees\" href=\"/council-and-committees/\" class=\"task__action\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d954fcd6025e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f6bf26c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/housing/\" class=\"task__title\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d3acbe3d361",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1878fbfa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/housing/council-housing/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa48355e68e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14c5b451"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/housing/benefits/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab3a6cf51f65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-738b58b4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/housing/private-rented-housing/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e653a6af67b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09c8b410"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"View more Housing\" href=\"/housing/\" class=\"task__action\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f7c947b0807",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5aa11533"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-tax/\" class=\"task__title\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "414c0cd96f99",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e286b7e6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-tax/how-to-pay-your-council-tax/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4843936527e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37134ddc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-tax/council-tax-bands-and-charges/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b9cef1caac3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84d83e58"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/council-tax/council-tax-appeals-and-disputes/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f98355b2b6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-528d21a1"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"View more Council Tax\" href=\"/council-tax/\" class=\"task__action\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aba8e4fde6d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ed19718"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/roads-transport-and-parking/\" class=\"task__title\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f85ad4471b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0eb4ddbf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/roads-transport-and-parking/public-transport/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0fc761a9349",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90251730"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/roads-transport-and-parking/parking-and-permits/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "174d792990c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56433fae"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/roads-transport-and-parking/roads-and-pavements/\" class=\"task__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b9f5e3e2f35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e369d3f0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"View more Roads, transport and parking\" href=\"/roads-transport-and-parking/\" class=\"task__action\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66a6b8824f52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee0168db"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg height=\"12.529\" width=\"14.707\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cta-grid__all-icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/news/voters-across-stirling-and-clackmannanshire-urged-to-register-to-vote-before-it-s-too-late/\" class=\"card__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d6b82b3bf8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2fb8e094"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/news/stirling-council-to-operate-year-round-trossachs-explorer-bus-service/\" class=\"card__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "341000bf54e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3fbae7b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/news/new-clean-up-event-to-take-place-across-stirling-at-the-end-of-may-2/\" class=\"card__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "345c491233f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f662d42"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/news/paul-mooney-appointed-as-the-first-chair-of-the-stirling-visitor-levy-advisory-forum/\" class=\"card__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb9569938764",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e75737b0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/\" class=\"footer__logo\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76d456583030",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b789548"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"footer__subheading\">",
            "message": "Confirm this text 'Get in touch with us' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c55f5ecf8778",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e1f41d2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/feedback/\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8153a488c23c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b748b2ad"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://data.stirling.gov.uk/\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a0838575af3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10edce8b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/cookies/\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48e906e45cbf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-24e9a24d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/privacy-statement/\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a510f678705",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0665551d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/accessibility-statement/\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25994680c602",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-22197953"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/terms-and-disclaimer/\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ceb00e82aff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99687be5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.facebook.com/stirlingcouncil/\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "565c50377276",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-190055ee"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 24 24\" height=\"32\" width=\"32\" xmlns=\"http://www.w3.org/2000/svg\" class=\"footer__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c96a406c96e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f2de0a5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://twitter.com/StirlingCouncil\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20683377ef95",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f36f4289"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg height=\"32\" width=\"32\" style=\"enable-background:new 0 0 1400 980;\" y=\"0px\" x=\"0px\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 617.903564453125 579.6920776367188\" id=\"master-artboard\" class=\"footer__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b7b69ef9392",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f210b462"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg height=\"32\" width=\"32\" style=\"enable-background:new 0 0 1400 980;\" y=\"0px\" x=\"0px\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 617.903564453125 579.6920776367188\" id=\"master-artboard\" class=\"footer__icon\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a5b783e944c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8cd35557"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg width=\"205\" height=\"205\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d44343217fc8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7029fff"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg width=\"205\" height=\"205\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b0871a0bb79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2bc06c20"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.youtube.com/user/stirlingcouncil\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8ac6d5039d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-baa3995a"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 24 24\" height=\"32\" width=\"32\" xmlns=\"http://www.w3.org/2000/svg\" class=\"footer__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://www.instagram.com/stirlingcouncil/?hl=en#\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2f298673d71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e073bb9d"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg fill-rule=\"nonzero\" height=\"32px\" width=\"32px\" viewBox=\"0,0,256,256\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" class=\"footer__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3223406bf3da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12350bb7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://uk.linkedin.com/company/stirling-council\" class=\"footer__link\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57bca4110ad6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-477bef83"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xml:space=\"preserve\" viewBox=\"0 0 256 256\" height=\"32\" width=\"32\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" class=\"footer__icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b6e16570bbf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bf61158"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg xml:space=\"preserve\" viewBox=\"0 0 256 256\" height=\"32\" width=\"32\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" class=\"footer__icon\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af80450f8fae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0bfb9421"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c857eb5fae4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9d2672e"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c971810315e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f40bb987"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"/cookies/\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91f59c7d3248",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4bbc3e4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8770dbca5295",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90cf546"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "416e331acccb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df084a01"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70baa039b04d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6d45419"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "646c198eb06c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f40ae0c0"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-expanded=\"true\" height=\"80\" width=\"80\" accesskey=\"\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark  ccc-icon--no-outline\" id=\"ccc-icon\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfd6169c161e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3932a3a1"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-expanded=\"true\" height=\"80\" width=\"80\" accesskey=\"\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark  ccc-icon--no-outline\" id=\"ccc-icon\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42710324fb57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe91db7f"
          }
        ],
        "outcomeCount": 2559,
        "uniqueFailedCount": 100,
        "duplicateFailedCount": 12,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(1)",
            "selector": "body > div:nth-of-type(1)",
            "html": "<div class=\"skip\">\n        <a class=\"skip__btn\" href=\"#main\">Skip to main content</a>\n    </div>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acdc72b58ddf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80d156e2"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(3)",
            "selector": "body > div:nth-of-type(3)",
            "html": "<div class=\"alert\">\n        <div class=\"wrap\">\n            <div class=\"row\">\n                <div class=\"col xs-12\">\n                    <div class=\"alert__summary\" aria-label=\"Service Updates\">\n     ...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "981b4e75d44c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16573076"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 414,
          "failed": 15,
          "cantTell": 80,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d9600db4398",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7e546dd0031",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28abd87b4715",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e5dae3d74e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 512,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 38
    },
    {
      "submittedUrl": "https://www.stockport.gov.uk/",
      "finalUrl": "https://www.stockport.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 1748,
      "error": "fetch failed",
      "alfa": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.stockton.gov.uk/",
      "finalUrl": "https://www.stockton.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/plain",
      "pageTitle": null,
      "elapsedMs": 1538,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 83
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r79",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The document does not have a `<title>` element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "079543652fc8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4656760"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25b05617cc6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bed3545b2319",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r79",
            "xpath": "/pre",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 forbidden</pre>",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1ae9c9ae980",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea37d0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e712814de8f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.stoke.gov.uk/",
      "finalUrl": "https://www.stoke.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "SoTCC homepage",
      "elapsedMs": 11479,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c07ba32564c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc836e0a7df9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff38219c22ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "542ecdf37724",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6dead30d15e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4f2c7d0dd45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9893c92aeb52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "420a207cbffa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17e69b66d775",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94ac14f813a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53b89a270ad9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae81ae94aed3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4ce0666d718",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23a0fdb8488c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b29e0000d5d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.stratford.gov.uk/",
      "finalUrl": "https://www.stratford.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=UTF-8",
      "pageTitle": "Home | Stratford-on-Avon District Council",
      "elapsedMs": 26196,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1032,
          "failed": 87,
          "cantTell": 4,
          "inapplicable": 55
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"fw-bold\"]",
            "html": "<a class=\"fw-bold\" href=\"/help-info/cookies.cfm\">More information about our cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d101dcddd5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-785cddfb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-recycling/when-we-collect.cfm\">Bin Collection Calendar</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2490c35e0319",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-recycling/garden-waste-green-lidded-bin.cfm\">Garden Waste Service</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-recycling/report-a-missed-bin.cfm\">Report a missed bin</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-recycling/how-to-get-a-bin.cfm\">Order a new bin</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-recycling/bulky-waste-collection.cfm\">Bulky Waste</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/waste-recycling/\">More </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"planning-building/e-planning.cfm\">Search Planning Applications</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building/apply-for-planning-permission.cfm\">Planning permission</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building/pre-application-advice.cfm\">Pre-application advice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building/stratford-district-building-control-home.cfm\">Building Control</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building/planning-policy.cfm\">Planning Policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building/\">More </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/\">Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/homes-properties/home-choice-plus.cfm\">Home Choice Plus</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/homes-properties/moving-home.cfm\">Moving Home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits-support/housing-benefits.cfm\">Housing Benefit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/homes-properties/homelessness.cfm\">Homelessness</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/homes-and-benefits/\">More </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://democracy.stratford.gov.uk/mgCalendarMonthView.aspx?GL=1&bcr=1\">Council Meetings</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://democracy.stratford.gov.uk/mgMemberIndex.aspx?bcr=1\">Councillors</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/postal-and-proxy-voting.cfm\">Register to vote</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/work-training/\">Working at the council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/contact-the-council.cfm\">Contact the council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-democracy/\">More </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-transport/car-parks.cfm\">Car Parks</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-transport/community-transport.cfm\">Community Transport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-transport/parking-season-tickets.cfm\">Parking Permits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-transport/park-and-ride.cfm\">Park and Ride</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-transport/list-of-road-closures.cfm\">Road Closures</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking-roads-transport/\">More </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sport-leisure-arts/leisure-centres.cfm\">Leisure Centres</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sport-leisure-arts/stratford-on-avon-district-council-play-areas.cfm\">Play areas</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sport-leisure-arts/local-events-and-festivals.cfm\">Events and Festivals</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sport-leisure-arts/tourist-information.cfm\">Tourist Information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sport-leisure-arts/visitor-information-centre.cfm\">Visitor Information Centre</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/sport-leisure-arts/\">More </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/benefits-support/cost-of-living-support.cfm\" style=\"height: 70px;\">Cost of Living Support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cdde5fc12d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ad99f2e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/community-safety/\" style=\"height: 70px;\">Community Safety</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/people-communities/\" style=\"height: 70px;\">People &\n                    Communities</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/environment/\" style=\"height: 70px;\">Environment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/climate-change/\" style=\"height: 70px;\">Climate Change</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/planning-building/the-south-warwickshire-local-plan.cfm\" style=\"height: 70px;\">South Warwickshire Local Plan</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/licences-permissions/\" style=\"height: 70px;\">Licences & Permissions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/business-investment/\" style=\"height: 70px;\">Business & Tourism Development</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" href=\"/business-investment/current-grants-and-funding.cfm\" style=\"height: 70px;\">Grants and Funding</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news/index.cfm/current/1/category/Road Closures\">Road Closures</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a href=\"/news/index.cfm/current/1/item/138745\" class=\"stretched-link\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news/index.cfm/current/1/category/Planning and Building\">Planning and Building</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news/index.cfm/current/1/category/Planning and Building\">Planning and Building</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-sdc sdc-green-subscribe bold p-1 px-sm-2 ms-md-auto shadow-none\"]",
            "html": "<a class=\"btn btn-sdc sdc-green-subscribe bold p-1 px-sm-2 ms-md-auto shadow-none\" href=\"/communications/email-newsletter.cfm\">Subscribe to The Online View</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bb9da38f093",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-521df36e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-decoration-none\"]",
            "html": "<a class=\"text-decoration-none\" href=\"/help-info/accessibility-statement.cfm\">Accessibility Statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0beb8435e1d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4ac09c6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-decoration-none\"]",
            "html": "<a class=\"text-decoration-none\" href=\"/help-info/sitemap.cfm\">Sitemap</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-decoration-none\"]",
            "html": "<a class=\"text-decoration-none\" href=\"/council-democracy/data-protection.cfm\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-decoration-none\"]",
            "html": "<a class=\"text-decoration-none\" href=\"/help-info/cookies.cfm\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-decoration-none\"]",
            "html": "<a class=\"text-decoration-none\" href=\"/council-democracy/the-councils-constitution.cfm\">Constitution</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-decoration-none\"]",
            "html": "<a class=\"text-decoration-none\" href=\"/help-info/disclaimer.cfm\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-decoration-none\"]",
            "html": "<a class=\"text-decoration-none\" href=\"/council-democracy/contact-the-council.cfm\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "088285fe1469",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ebc98c8f9d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.74:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "809e298746e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.17:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb2710c85eb7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1178,
        "duplicateFailedCount": 78,
        "uniqueFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 754,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 48
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-conditional-attr",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".container > h3",
            "html": "<h3>Cookies on our website</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3f65fbe7779",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c99ce185"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".container > p:nth-child(2)",
            "html": "<p>We use cookies to enhance user experience.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad23aac166f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93a7eaa7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".container > p:nth-child(3)",
            "html": "<p>We'd also like to use google analytics cookies to improve our site. </p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56cfcdc32d09",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9461ac8a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".justify-content-start > span",
            "html": "<span><a class=\"fw-bold\" href=\"/help-info/cookies.cfm\">More information about our cookies</a></span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c71ae43cdc75",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d3e8e50"
          }
        ],
        "outcomeCount": 806,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2910,
          "failed": 38,
          "cantTell": 33,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_descendant_valid",
          "element_id_unique",
          "element_tabbable_role_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f8950fcb7e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ccfe6619"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link crossorigin=\"anonymous\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5af44aaaf16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-edb59434"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link crossorigin=\"anonymous\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5f2e1b63045",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-31afb7ce"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1c4560c2a3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e9f90e78"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button data-value=\"accept\" class=\"btn btn-sdc btn-analytics-cookie green px-3\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f71e23f72868",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ab99bf9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-value=\"accept\" class=\"btn btn-sdc btn-analytics-cookie green px-3\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6da75aaaa341",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6083c3d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-value=\"reject\" class=\"btn btn-sdc gray btn-analytics-cookie\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9e6e4afed7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5231985c"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/help-info/cookies.cfm\" class=\"fw-bold\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c403c68bd01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90f69b69"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"\" class=\"field siteSearch\" autocomplete=\"off\" placeholder=\"Search e.g:  Planning application number, Waste, Services ....\" name=\"frmSearchTerm\" id=\"frmSearchTerm1\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bb281049fe0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3fc8abde"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button title=\"Search\" class=\"btn-icon button__primary px-3\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd502c9106b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-efab80e0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/benefits-support/cost-of-living-support.cfm\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79250f7d35b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14d5ecc1"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/community-safety/\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f72f3f3ddc10",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-766748a1"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/people-communities/\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "311ba38ee02f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b639ba19"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/environment/\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a0f7064ea1d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95324d77"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/climate-change/\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7c94d68f04d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d0084fe"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/planning-building/the-south-warwickshire-local-plan.cfm\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3acb5113126",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-add037ae"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/licences-permissions/\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9118a1ce5174",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6f422aa"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/business-investment/\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c669a6eea8e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f297840"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a style=\"height: 70px;\" href=\"/business-investment/current-grants-and-funding.cfm\" class=\"stretched-link\">",
            "message": "The foreground text and its background color are both detected as #f8f9fa. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f28bc4fba65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a6d1316"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5261b60454b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae5fd92d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 720px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"-1\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88a7bf6eaff5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e9cbb18e"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"width: 720px;\" tabindex=\"0\" aria-hidden=\"false\" data-slick-index=\"0\" class=\"slick-slide slick-current slick-active\">",
            "message": "The tabbable element's role 'generic' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8048aa969c88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d66a55e3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" class=\"btn-home-news btn btn-sdc sdc-green-inverse bold px-4 mx-2\" href=\"https://www.stratford.gov.uk/news/index.cfm/item/138737\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6866a492960",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36377e57"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 720px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"4\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9a368bba034",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e422d06c"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 720px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"5\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0bfe7501efd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86da5954"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 720px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"6\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00514431dfb3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e45e1d7b"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 720px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"7\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ca77e19a07f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1f5ef3d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f03ef31a465b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a3de32c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\">",
            "message": "The foreground text and its background color are both detected as #007a77. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8f25587473d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e023bd8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-home-news btn btn-sdc sdc-green-inverse bold px-4\" href=\"/news/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a051e45e02d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26934311"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h3>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'huge'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b59b54b1c63d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee0dcab9"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'April 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94da5dbdac61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/communications/district-matters.cfm\" class=\"btn-home-news btn btn-sdc sdc-green-inverse bold px-4\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30c92c63c317",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac40f437"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/communications/email-newsletter.cfm\" class=\"btn btn-sdc sdc-green-subscribe bold p-1 px-sm-2 ms-md-auto shadow-none\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4400d3628101",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e971316a"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button style=\"position: fixed; bottom: 10px; right: 10px; padding: 10px; background: rgb(255, 255, 255); color: rgb(7, 122, 119); cursor: pointer; border-radius: 180px; border: 4px solid rgb(7, 122, 119); z-index: 2000; text-align: center; width: 100px; height: 100px;\" type=\"button\" id=\"chat-button-iframe\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95273e7eb6e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6bc5231"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"position: fixed; bottom: 10px; right: 10px; padding: 10px; background: rgb(255, 255, 255); color: rgb(7, 122, 119); cursor: pointer; border-radius: 180px; border: 4px solid rgb(7, 122, 119); z-index: 2000; text-align: center; width: 100px; height: 100px;\" type=\"button\" id=\"chat-button-iframe\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72447702265c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66d568e5"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button style=\"position: fixed; bottom: 10px; right: 10px; padding: 10px; background: rgb(255, 255, 255); color: rgb(7, 122, 119); cursor: pointer; border-radius: 180px; border: 4px solid rgb(7, 122, 119); z-index: 2000; text-align: center; width: 100px; height: 100px;\" type=\"button\" id=\"chat-button-iframe\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"strong\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd0e3af071e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d53df57f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Here to help' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "208c0df88757",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          }
        ],
        "outcomeCount": 2956,
        "uniqueFailedCount": 38,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "keyboard-accessible/focus-order",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "div:nth-of-type(3) > div > div > div > div:nth-of-type(2)",
            "selector": "div:nth-of-type(3) > div > div > div > div:nth-of-type(2)",
            "html": "<div class=\"slick-slide slick-current slick-active\" data-slick-index=\"0\" aria-hidden=\"false\" tabindex=\"0\" style=\"width: 1140px;\">\n\t\t\t\t\t<div class=\"row g-0\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"col...",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0ce96537b9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90bd1151"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div",
            "selector": "body > div",
            "html": "<div class=\"p-3 p-md-4 site-cookie-alert\">\n\t\t<div class=\"container\">\n\t\t\t<h3>Cookies on our website</h3>\n\t\t\t<p>We use cookies to enhance user experience.</p> \n\t\t\t<p>We'd also like to use google analyti...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e39d3c2092e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35746f3d"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#chat-button-iframe",
            "selector": "#chat-button-iframe",
            "html": "<button id=\"chat-button-iframe\" type=\"button\" style=\"position: fixed; bottom: 10px; right: 10px; padding: 10px; background: rgb(255, 255, 255); color: rgb(7, 122, 119); cursor: pointer; border-radius:...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "810ac6b2c852",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-041d3db7"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 387,
          "failed": 57,
          "cantTell": 156,
          "inapplicable": 8
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63962f4f64b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abd3b9d8d19e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 608,
        "duplicateFailedCount": 55,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 133
    },
    {
      "submittedUrl": "https://www.stroud.gov.uk/",
      "finalUrl": "https://www.stroud.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home",
      "elapsedMs": 29611,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1396,
          "failed": 29,
          "cantTell": 33,
          "inapplicable": 44
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r56"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r13",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"ccc-info-link\"]",
            "html": "<a id=\"ccc-info-link\" class=\"ccc-link ccc-tabbable\" href=\"https://www.civicuk.com/cookie-control\" target=\"_blank\" rel=\"noopener\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8274b814311",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3da26bfd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"pcg-search-bar__submit js-pcg-search-bar__submit\"]",
            "html": "<button type=\"submit\" class=\"pcg-search-bar__submit js-pcg-search-bar__submit\" aria-label=\"Search\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "406e465affae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bce4f5b0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-navigation-bar__link pcg-contrast__link pcg-navigation-bar__link-- \"]",
            "html": "<a href=\"https://www.stroud.gov.uk/business/\" class=\"pcg-navigation-bar__link pcg-contrast__link pcg-navigation-bar__link-- \">Business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "184035fbf190",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ae24ff4"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-navigation-bar__link pcg-contrast__link pcg-navigation-bar__link-- \"]",
            "html": "<a href=\"https://www.stroud.gov.uk/council-and-democracy/\" class=\"pcg-navigation-bar__link pcg-contrast__link pcg-navigation-bar__link-- \">Council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-navigation-bar__link pcg-contrast__link pcg-navigation-bar__link-- \"]",
            "html": "<a href=\"https://www.stroud.gov.uk/my-account/\" class=\"pcg-navigation-bar__link pcg-contrast__link pcg-navigation-bar__link-- \">My SDC account</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-navigation-bar__link pcg-contrast__link pcg-navigation-bar__link-- \"]",
            "html": "<a href=\"https://www.stroud.gov.uk/contact-us/\" class=\"pcg-navigation-bar__link pcg-contrast__link pcg-navigation-bar__link-- \">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"slick-next slick-arrow\"]",
            "html": "<button class=\"slick-next slick-arrow\" aria-label=\"Next\" type=\"button\" style=\"\">Next</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c12aa7b07b09",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2f1abbd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"slick-prev slick-arrow\"]",
            "html": "<button class=\"slick-prev slick-arrow\" aria-label=\"Previous\" type=\"button\" style=\"\">Previous</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6c8fa8c7c91",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87a13056"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"slick-next slick-arrow\"]",
            "html": "<button class=\"slick-next slick-arrow\" aria-label=\"Next\" type=\"button\" style=\"\">Next</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-tile__title pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/events/shambles-saturday-market/\" class=\"pcg-tile__title pcg-contrast__link\">Shambles Saturday Market</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16e11ff9bae7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0fd37e7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-tile__title pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/events/stroud-farmers-market/\" class=\"pcg-tile__title pcg-contrast__link\">Stroud Farmers Market</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-tile__title pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/job-vacancies/customer-service-advisor/\" class=\"pcg-tile__title pcg-contrast__link\">Customer   Service   Advisor</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-tile__title pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/job-vacancies/duty-manager/\" class=\"pcg-tile__title pcg-contrast__link\">Duty    Manager</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-tile__title pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/job-vacancies/business-support-assistant-housing/\" class=\"pcg-tile__title pcg-contrast__link\">Business Support Assistant (Housing)</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-tile__title pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/job-vacancies/principal-planning-strategy-officer/\" class=\"pcg-tile__title pcg-contrast__link\">Principal Planning Strategy Officer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-tile__title pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/job-vacancies/contracts-assistant/\" class=\"pcg-tile__title pcg-contrast__link\">Contracts Assistant</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-nav-list__link pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/business/support-for-business/\" class=\"pcg-nav-list__link pcg-contrast__link\">Support for business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95e5f47cd7cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3370e7cc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-nav-list__link pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/council-and-democracy/meetings/\" class=\"pcg-nav-list__link pcg-contrast__link\">Meetings</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-nav-list__link pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/council-and-democracy/about-the-council/\" class=\"pcg-nav-list__link pcg-contrast__link\">About the Council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-nav-list__link pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/council-and-democracy/elections/\" class=\"pcg-nav-list__link pcg-contrast__link\">Elections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-nav-list__link pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/council-and-democracy/transparency-and-open-data/\" class=\"pcg-nav-list__link pcg-contrast__link\">Transparency and opendata</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-nav-list__link pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/report-it/\" target=\"\" class=\"pcg-nav-list__link pcg-contrast__link\">Report it</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-nav-list__link pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/pay-for-it/\" target=\"\" class=\"pcg-nav-list__link pcg-contrast__link\">Pay for it</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-nav-list__link pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/apply-for-it/\" target=\"\" class=\"pcg-nav-list__link pcg-contrast__link\">Apply for it</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-info__link pcg-info__link--contact pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/council-and-democracy/transparency-and-open-data/access-to-information/accessibility/\" class=\"pcg-info__link pcg-info__link--contact pcg-contrast__link\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ea56cb3edf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d71c640a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-info__link pcg-info__link--contact pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/council-and-democracy/transparency-and-open-data/access-to-information/privacy-notice/\" class=\"pcg-info__link pcg-info__link--contact pcg-contrast__link\">Privacy Notice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"pcg-info__link pcg-info__link--contact pcg-contrast__link\"]",
            "html": "<a href=\"https://www.stroud.gov.uk/site-map/\" class=\"pcg-info__link pcg-info__link--contact pcg-contrast__link\">Site Map</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2dca3d7149b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2748900df3d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          }
        ],
        "outcomeCount": 1502,
        "duplicateFailedCount": 19,
        "uniqueFailedCount": 10,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1079,
          "failed": 5,
          "cantTell": 4,
          "inapplicable": 37
        },
        "failedRules": [
          "aria-prohibited-attr",
          "landmark-unique",
          "region",
          "tabindex"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#connect-frame",
            "html": "<div data-v-7ebded27=\"\" data-v-f4d8426e=\"\" class=\"wa-button is-accessible\" tabindex=\"0\" aria-label=\"Close Web Assistant\" style=\"background: rgb(73, 145, 145); width: 64px; height: 64px; margin: 14px 14px 20px auto;\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aca28ea12bea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9bb4b40"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "nav[aria-label=\"footer nav\"]:nth-child(1)",
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "nav[aria-label=\"footer nav\"]:nth-child(2)",
              "nav[aria-label=\"footer nav\"]:nth-child(3)",
              "nav[aria-label=\"footer nav\"]:nth-child(4)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c944bf6f81d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1c3d793"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skip_to_main_content",
            "html": "<a href=\"#main-content\" class=\"pcg-skip-content pcg-contrast__link pcg-contrast__bg-main pcg-contrast__border-main\" id=\"skip_to_main_content\" tabindex=\"1\">Skip to content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b88f0482d9e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0648942a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#connect-frame",
            "html": "<div data-v-7ebded27=\"\" data-v-f4d8426e=\"\" class=\"wa-button is-accessible\" tabindex=\"0\" aria-label=\"Close Web Assistant\" style=\"background: rgb(73, 145, 145); width: 64px; height: 64px; margin: 14px 14px 20px auto;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97c21fa5c0fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ede6f581"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#skip_to_main_content",
            "html": "<a href=\"#main-content\" class=\"pcg-skip-content pcg-contrast__link pcg-contrast__bg-main pcg-contrast__border-main\" id=\"skip_to_main_content\" tabindex=\"1\">Skip to content</a>",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "529a9910defd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2bf7777b"
          }
        ],
        "outcomeCount": 1125,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3405,
          "failed": 69,
          "cantTell": 52,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_keyboard_handler_exists",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "figure_label_exists",
          "frame_src_valid",
          "html_lang_exists",
          "html_skipnav_exists",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67e8ddbc40fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"https://www.stroud.gov.uk/content/css/styles.css?v=202403271\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a40dc434b29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28924385"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"https://www.stroud.gov.uk/content/css/styles.css?v=202403271\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f0203b1f846",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8ebc69a"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"https://www.stroud.gov.uk/content/css/styles.css?v=202403271\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a372fafa157e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-279b4f35"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc5d60c8c2c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be5b2ea8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e3cae97f823",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90cf546"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac86056c520e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df084a01"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b58fe79ab6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41a3b9d9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "084314aacb88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6470a97"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19a5620af383",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3da0b17"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a tabindex=\"1\" id=\"skip_to_main_content\" class=\"pcg-skip-content pcg-contrast__link pcg-contrast__bg-main pcg-contrast__border-main\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ae06f9a5699",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07ae0d48"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"1\" id=\"skip_to_main_content\" class=\"pcg-skip-content pcg-contrast__link pcg-contrast__bg-main pcg-contrast__border-main\" href=\"#main-content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c985083e219d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34df033d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"pcg-navigation__link pcg-contrast__link\" href=\"https://www.stroud.gov.uk/apply-for-it/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4507ec8a2e5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a912f4c9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"pcg-navigation__link pcg-contrast__link\" href=\"https://www.stroud.gov.uk/pay-for-it/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2835e716c37f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1cabffc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"pcg-navigation__link pcg-contrast__link\" href=\"https://www.stroud.gov.uk/report-it/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a76954731937",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd81d1d7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"pcg-navigation__link pcg-contrast__link\" href=\"https://public.govdelivery.com/accounts/UKSTDICO/signup/44191\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd4b54919d50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ec6d06b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"pcg-header__accessibility-link\" id=\"enableRecite\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1cfe9b194ffe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61f1997c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"navbar-brand\" href=\"https://www.stroud.gov.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9160063faf82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1b4599f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Toggle navigation\" aria-expanded=\"false\" aria-controls=\"navbarNavDropdown\" data-bs-target=\"#navbarNavDropdown\" data-bs-toggle=\"collapse\" type=\"button\" class=\"navbar-toggler pcg-header__nav-btn pcg-contrast__border-main pcg-contrast__color-main\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78618b273379",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33e42222"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button aria-label=\"Toggle navigation\" aria-expanded=\"false\" aria-controls=\"navbarNavDropdown\" data-bs-target=\"#navbarNavDropdown\" data-bs-toggle=\"collapse\" type=\"button\" class=\"navbar-toggler pcg-header__nav-btn pcg-contrast__border-main pcg-contrast__color-main\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a8c87edccc9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-806b5208"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"Search our site...\" autocomplete=\"off\" aria-label=\"Site search\" class=\"pcg-search-bar__input js-pcg-search-bar__input\" type=\"text\" name=\"searchText\" id=\"search-input-0c7212\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e506658fe19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5263f6fb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input placeholder=\"Search our site...\" autocomplete=\"off\" aria-label=\"Site search\" class=\"pcg-search-bar__input js-pcg-search-bar__input\" type=\"text\" name=\"searchText\" id=\"search-input-0c7212\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "401eac10d84d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a8e451b"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input placeholder=\"Search our site...\" autocomplete=\"off\" aria-label=\"Site search\" class=\"pcg-search-bar__input js-pcg-search-bar__input\" type=\"text\" name=\"searchText\" id=\"search-input-0c7212\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a54151e07d33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-932479cb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Search\" class=\"pcg-search-bar__submit js-pcg-search-bar__submit\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47b255540ecd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fffe946f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search\" class=\"pcg-search-bar__submit js-pcg-search-bar__submit\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33230c3ba498",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37dfedf2"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search\" class=\"pcg-search-bar__submit js-pcg-search-bar__submit\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fa551e4dc9b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1af1eb0b"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-label=\"Main slider\" class=\"pcg-main-slider pcg-contrast-main-slider js-pcg-main-slider slick-initialized slick-slider\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "013434769218",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52188aa9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a4bb9fddb51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae5fd92d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\">",
            "message": "The foreground text and its background color are both detected as #d9d9d9. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "058bcb8bfeb8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-417c3bfd"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 696px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"-1\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd9b6fe2f428",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2fc78c7b"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"pcg-main-slider__img-wrapper\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6897acb5279a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4afce7de"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" class=\"pcg-main-button pcg-main-slider__button\" target=\"_blank\" href=\"https://www.stroud.gov.uk/culture-leisure-sports-parks/lido/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23073a031b08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60149b7a"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 696px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"4\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da43891eac52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52728080"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 696px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"5\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bfa7c1c78fe0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11f2253b"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 696px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"6\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1559b8dd4e68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6eac3241"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 696px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"7\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f081863c59c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5479753e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10ce87aa66c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a3de32c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\">",
            "message": "The foreground text and its background color are both detected as #d9d9d9. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "137026ed41bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e023bd8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-search-topics__btn pcg-contrast__button\" href=\"https://www.stroud.gov.uk/environment/planning-and-building-control/search-and-comment-on-planning-applications/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77875541583b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-20b734ac"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-search-topics__btn pcg-contrast__button\" href=\"https://www.stroud.gov.uk/jobs-and-careers/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef7b2eb77e58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-666926be"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-search-topics__btn pcg-contrast__button\" href=\"https://www.stroud.gov.uk/council-tax/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "569b1cfeb38f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa4a0448"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-search-topics__btn pcg-contrast__button\" href=\"https://www.stroud.gov.uk/environment/bins-rubbish-and-recycling/recycling/recycling-centres-tips/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25d314983606",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7c06328"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-search-topics__btn pcg-contrast__button\" href=\"https://www.stroud.gov.uk/environment/bins-rubbish-and-recycling/garden-waste-collection-service/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91859f177fb3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd6ca04b"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<nav role=\"tablist\" class=\"pcg-nav-tabs nav nav-tabs pcg-contrast-nav-tabs\">",
            "message": "Verify the <nav> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34227dffbdf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ece0c04a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-selected=\"true\" aria-controls=\"tab-panel-c9b05a\" data-bs-target=\"#tab-panel-c9b05a\" data-bs-toggle=\"tab\" id=\"tab-button-c9b05a\" class=\"pcg-nav-tabs__button active\" role=\"tab\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "106dba7c5a2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af63a1cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input placeholder=\"Enter your postcode\" id=\"postcode-search\" class=\"pcg-postcode-search__input\" name=\"postcode\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f97fde841ba4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a8c59a5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"pcg-main-button pcg-postcode-search__button\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9c41d98ce7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26ca572a"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 696px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"-1\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"pcg-image-slider__item\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f3839b3f483",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-648e7ab3"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 696px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"2\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bad8b2f9b707",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8957a675"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div style=\"width: 696px;\" tabindex=\"-1\" aria-hidden=\"true\" id=\"\" data-slick-index=\"3\" class=\"slick-slide slick-cloned\">",
            "message": "The <div> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddf02e3f00f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bbf466ff"
          },
          {
            "rule": "figure_label_exists",
            "xpath": null,
            "html": "<figure class=\"pcg-info-section__image\">",
            "message": "The <figure> element does not have an associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "961cb50b9171",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf25a93a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-info-section__button pcg-contrast__button\" href=\"https://www.stroud.gov.uk/council-and-democracy/local-government-reorganisation-and-devolution/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eba1084740df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66e69811"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-tiles-list__button pcg-contrast__button\" href=\"https://www.stroud.gov.uk/news/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c3761468d07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d10a160"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-tiles-list__button pcg-contrast__button\" href=\"https://www.stroud.gov.uk/events/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "411aa2c5f2a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99a4fafc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"pcg-main-button pcg-tiles-list__button pcg-contrast__button\" href=\"https://www.stroud.gov.uk/jobs-and-careers/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9600bb8aa912",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-080c205a"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"footer nav\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c4d5ae93d70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-791b7ad0"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a0adb2314ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a28a1675"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"footer nav\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"footer nav\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"footer nav\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav aria-label=\"footer nav\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe style=\"width: 90px; height: 90px; z-index: 99999; border: none; position: fixed; margin: 0px; right: 0px; bottom: 0px; min-height: 90px; max-height: 90px;\" title=\"Netcall Web Assistant for live chat\" id=\"connect-frame\" allowfullscreen=\"\" frameborder=\"0\">",
            "message": "The HTML attribute(s) \"frameborder\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acccaedb798a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9515e678"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe style=\"width: 90px; height: 90px; z-index: 99999; border: none; position: fixed; margin: 0px; right: 0px; bottom: 0px; min-height: 90px; max-height: 90px;\" title=\"Netcall Web Assistant for live chat\" id=\"connect-frame\" allowfullscreen=\"\" frameborder=\"0\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d506bbd8e4a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ec797c7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<iframe style=\"width: 90px; height: 90px; z-index: 99999; border: none; position: fixed; margin: 0px; right: 0px; bottom: 0px; min-height: 90px; max-height: 90px;\" title=\"Netcall Web Assistant for live chat\" id=\"connect-frame\" allowfullscreen=\"\" frameborder=\"0\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68beac19dff8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d853032"
          },
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "240c03460df3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e5d3e1d47d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de5dc40"
          }
        ],
        "outcomeCount": 3476,
        "uniqueFailedCount": 62,
        "duplicateFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 87,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "keyboard-accessible/tabindex",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-unique"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/tabindex",
            "xpath": "#skip_to_main_content",
            "selector": "#skip_to_main_content",
            "html": "<a href=\"#main-content\" class=\"pcg-skip-content pcg-contrast__link pcg-contrast__bg-main pcg-contrast__border-main\" id=\"skip_to_main_content\" tabindex=\"1\">Skip to content</a>",
            "impact": "serious",
            "message": "Element has tabindex=\"1\" which disrupts tab order.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2587afb521a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0eaabb17"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "body > div:nth-of-type(2) > footer > div > div:nth-of-type(1) > nav[aria-label=\"footer nav\"]",
            "selector": "body > div:nth-of-type(2) > footer > div > div:nth-of-type(1) > nav[aria-label=\"footer nav\"]",
            "html": "<nav aria-label=\"footer nav\">\n                <h3 class=\"pcg-footer__title\">Business</h3>\n\n                <ul class=\"pcg-nav-list\">\n                        <li class=\"pcg-nav-list__item\">\n           ...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have the same label \"footer nav\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46a347f03746",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b389bb7b"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "body > div:nth-of-type(2) > footer > div > div:nth-of-type(1) > nav[aria-label=\"footer nav\"]",
            "selector": "body > div:nth-of-type(2) > footer > div > div:nth-of-type(1) > nav[aria-label=\"footer nav\"]",
            "html": "<nav aria-label=\"footer nav\">\n                <h3 class=\"pcg-footer__title\">Council</h3>\n\n                <ul class=\"pcg-nav-list\">\n                        <li class=\"pcg-nav-list__item\">\n            ...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have the same label \"footer nav\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "body > div:nth-of-type(2) > footer > div > div:nth-of-type(1) > nav[aria-label=\"footer nav\"]",
            "selector": "body > div:nth-of-type(2) > footer > div > div:nth-of-type(1) > nav[aria-label=\"footer nav\"]",
            "html": "<nav aria-label=\"footer nav\">\n                <h3 class=\"pcg-footer__title\">Online services</h3>\n\n                <ul class=\"pcg-nav-list\">\n                        <li class=\"pcg-nav-list__item\">\n    ...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have the same label \"footer nav\".",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(1) > button[aria-label=\"Toggle navigation\"]",
            "selector": "div:nth-of-type(1) > button[aria-label=\"Toggle navigation\"]",
            "html": "<button class=\"navbar-toggler pcg-header__nav-btn pcg-contrast__border-main pcg-contrast__color-main\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNavDropdown\" aria-controls=\"navbarN...",
            "impact": "serious",
            "message": "Accessible name \"Toggle navigation\" does not contain visible text \"Menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c253eb8b8db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-17d19025"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 643,
          "failed": 6,
          "cantTell": 98,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63bc8980ac59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac910c54cd57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49114d8646e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 751,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 31
    },
    {
      "submittedUrl": "https://www.suffolk.gov.uk/",
      "finalUrl": "https://www.suffolk.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home - Suffolk County Council",
      "elapsedMs": 25281,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 367,
          "failed": 1,
          "cantTell": 1,
          "inapplicable": 61
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r57"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebcdb43f59cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          }
        ],
        "outcomeCount": 430,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 616,
          "failed": 2,
          "cantTell": 3,
          "inapplicable": 43
        },
        "failedRules": [
          "color-contrast",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".checkbox-toggle-off",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.27 (foreground color: #afc3d9, background color: #195491, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".checkbox-toggle"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f0ef7bfc8cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef862459"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-gsFSXq",
            "html": "<a href=\"#main\" aria-label=\"Skip to main content\" class=\"sc-gsFSXq kIdMYG skip-link\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e7403b7f3b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef76f0a9"
          }
        ],
        "outcomeCount": 664,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1744,
          "failed": 105,
          "cantTell": 88,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_keyboard_handler_exists",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6554c83b8f84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf4fdf4"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1131a9e47bef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9c21324"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#222222\" href=\"/asset-library/meta/safari-pinned-tab.svg\" rel=\"mask-icon\" data-react-helmet=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35913f2e1cea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4dff7a9d"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9822d90c20e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59b3873ce4bd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9d2672e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7952bc7d1f16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6b3664f"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "985f4324ed9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be5b2ea8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h1 id=\"ccc-title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72df761e5e25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8ce7034"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-intro\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96059b9ca6ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd98f571"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78546c9e3a60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6d74969"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58dcdede13d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e94a784c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45ba3ffb27c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed7d8057"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "292dc9bfb6b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c95c4c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5002a69e7eef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 id=\"ccc-necessary-title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8accf86c980b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ee3eb7b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p id=\"ccc-necessary-description\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "626861f6e75f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d99a1bc"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3 class=\"optional-cookie-header\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c1ac2184d1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66b405bf"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p id=\"cc-optional-cookie-description-0\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aedaac40f012",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d298422a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8275b4e23f3e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0b5f681"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-on\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cca28071a740",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c45ca41"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e525d9cde44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c399c05"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83dfec138d81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a48f216d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a rel=\"noopener\" target=\"_blank\" href=\"https://www.civicuk.com/cookie-control\" class=\"ccc-link ccc-tabbable\" id=\"ccc-info-link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a86d5853bb63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b4c91c37"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"width: 120px; height: 120px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--light  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eaf9718d4247",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e43b5ab1"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"width: 120px; height: 120px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--light  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aeed2654d382",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b335d5d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"sc-gsFSXq kIdMYG skip-link\" aria-label=\"Skip to main content\" href=\"#main\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30ea9d6fc9fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bbc22aba"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"sc-gsFSXq kIdMYG skip-link\" aria-label=\"Skip to main content\" href=\"#main\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a01a76b6059",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e58038c8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"header__logo\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6224014eeac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07cab4ea"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"tablist\">",
            "message": "Verify the <div> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a232c2e1da5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f5c0a66a"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<div role=\"tablist\">",
            "message": "Component with \"tablist\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8def3a8a221",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1cab7fe1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"site-search-panel\" aria-haspopup=\"true\" aria-label=\"Open the site search panel\" tab-index=\"0\" role=\"tab\" class=\"toggle toggle--search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "47b8ea6f6bf9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52e3ef6c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-magnifying-glass sc-jXbUNg jHijhh fa_icon \" data-icon=\"magnifying-glass\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d78a72af7b0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb39d023"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 448 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-bars sc-jXbUNg jHijhh fa_icon \" data-icon=\"bars\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d66aa1b74211",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-245e2418"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h1 class=\"hero__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9101f526bbb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-476cc4dc"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"hero__toptasks\">",
            "message": "Confirm this text 'Popular on suffolk.gov.uk' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2d84bd5a24b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a078c797"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"toptasks__header\">",
            "message": "Confirm this text 'Popular on suffolk.gov.uk' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f97535a5056",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50dba164"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"toptasks__header\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9a89122017b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d4c3ba7"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/planning-waste-and-environment/waste-and-recycling/book-a-recycling-centre-time-slot\" data-testid=\"link_pageLink\" id=\"e61cb8a5-c781-5f42-83d0-2653991b4eb3\" class=\"quicklink\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3e9b9388a0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-380cdb97"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/children-families-and-learning/schools/school-term-and-holiday-dates\" data-testid=\"link_pageLink\" id=\"b83eaee7-26a5-5a30-a10c-742ded0ec704\" class=\"quicklink\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b77075152483",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e758c0bb"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/roads-and-transport/roadworks/roadworks-in-suffolk\" data-testid=\"link_pageLink\" id=\"7d29efbd-0577-5920-b6a4-984b05d3a81a\" class=\"quicklink\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6385a5aef037",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5421582e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/children-families-and-learning/schools/school-closures/school-closures-in-suffolk\" data-testid=\"link_pageLink\" id=\"e4555f19-d1e5-43a8-a0c5-f06998b38e91\" class=\"quicklink\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f753e28f3585",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c2d5f24"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/jobs-and-careers\" data-testid=\"link_pageLink\" id=\"b546e1f0-b437-4890-a099-91c822cb6f13\" class=\"quicklink\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00be84f71991",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4736e0c0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/community-and-safety/communities/healthier/suffolk-local-welfare-assistance-scheme\" data-testid=\"link_pageLink\" id=\"9c5b6b91-a73e-5ad7-91a4-778cbe201159\" class=\"quicklink\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d9aa5d527fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-447f7413"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"block-title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39160d523980",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58b6947a"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a4d35a53173",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-634f6e7a"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc318081c6e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-201b0a5f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"block-title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 320 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-chevron-right sc-jXbUNg jHijhh fa_icon \" data-icon=\"chevron-right\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b2ab901037a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9396f8d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 320 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-chevron-right sc-jXbUNg jHijhh fa_icon \" data-icon=\"chevron-right\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 320 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-chevron-right sc-jXbUNg jHijhh fa_icon \" data-icon=\"chevron-right\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 320 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-chevron-right sc-jXbUNg jHijhh fa_icon \" data-icon=\"chevron-right\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 320 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-chevron-right sc-jXbUNg jHijhh fa_icon \" data-icon=\"chevron-right\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 320 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-chevron-right sc-jXbUNg jHijhh fa_icon \" data-icon=\"chevron-right\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"ln__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fec77a316a96",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f42c2c0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/council-and-democracy/council-news\" data-testid=\"link_pageLink\" class=\"sc-cwHptR gsxyUA button ln__viewmore\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6f738c9c104",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dc20d5f9"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__ancillary\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "476d4f370c2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f158d52"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__ancillary\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__ancillary\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__ancillary\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"card__title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"card__ancillary\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button class=\"sc-jlZhew eElpow form-toggle\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b23bc91cd25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f027b13"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button class=\"sc-jlZhew eElpow form-toggle\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1d474b66758",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cda205d5"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-chevron-down sc-jXbUNg jHijhh fa_icon \" data-icon=\"chevron-down\" data-prefix=\"fal\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84969a79c583",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-259060b5"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/about/contact-us\" data-testid=\"link_pageLink\" class=\"fl__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b10834e7e79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f26157bf"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/about/web-accessibility\" data-testid=\"link_pageLink\" class=\"fl__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e4716157306",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c56a4f31"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/about/terms-and-conditions\" data-testid=\"link_pageLink\" class=\"fl__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6012a84ebd8a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12b992d1"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/about/privacy-and-data-protection\" data-testid=\"link_pageLink\" class=\"fl__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abfc5bfa36ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eac6e92e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/about/cookies\" data-testid=\"link_pageLink\" class=\"fl__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6ca84f18fbc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7b9b02c8"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/jobs-and-careers\" data-testid=\"link_pageLink\" class=\"fl__link\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73023538c0b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b2e2737"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"address-line title\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65f63b028fd2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f030d853"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"address-line addressLine01\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d86c33c7e88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ba115c7"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"address-line city\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf72e1c725e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd3d9900"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"address-line county\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5994ebdf8921",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e9ef04f2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"address-line postcode\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30e30c4f7db3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ada70bbc"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 320 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-facebook-f sc-jXbUNg jHijhh fa_icon \" data-icon=\"facebook-f\" data-prefix=\"fab\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09ea76764eda",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-695fc1bd"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-x-twitter sc-jXbUNg jHijhh fa_icon \" data-icon=\"x-twitter\" data-prefix=\"fab\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bcf8d6119ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c1dcc2a"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 448 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-flickr sc-jXbUNg jHijhh fa_icon \" data-icon=\"flickr\" data-prefix=\"fab\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b95c99e82b6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db23ca9f"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg color=\"currentColor\" viewBox=\"0 0 576 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" class=\"svg-inline--fa fa-youtube sc-jXbUNg jHijhh fa_icon \" data-icon=\"youtube\" data-prefix=\"fab\" focusable=\"false\" aria-hidden=\"true\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a1d45c61434",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c199c0c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<div class=\"footer__text\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e27a3b4c738f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dbbeb9e7"
          }
        ],
        "outcomeCount": 1853,
        "uniqueFailedCount": 69,
        "duplicateFailedCount": 36,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 92,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 92,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 379,
          "failed": 13,
          "cantTell": 84,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "138e910bef97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3894a19a94dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 479,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 47
    },
    {
      "submittedUrl": "https://www.sunderland.gov.uk/",
      "finalUrl": "https://www.sunderland.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/plain",
      "pageTitle": null,
      "elapsedMs": 1485,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 83
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r79",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The document does not have a `<title>` element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74e197737867",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4656760"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd3429d7a387",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "605e83a270fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r79",
            "xpath": "/pre",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 Forbidden</pre>",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad7f8f6392e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea37d0c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "002abe4ddecb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/plain)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.surreycc.gov.uk/",
      "finalUrl": "https://www.surreycc.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Surrey County Council",
      "elapsedMs": 22915,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 951,
          "failed": 150,
          "cantTell": 32,
          "inapplicable": 49
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r66"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"cc-btn cc-deny\"]",
            "html": "<button class=\"cc-btn cc-deny\" tabindex=\"0\">Decline all</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "154cc26db71f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ba6153b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"cc-btn cc-allow\"]",
            "html": "<button class=\"cc-btn cc-allow\" tabindex=\"0\">Accept all</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53f943b37ed9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28d72009"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"scc-btn scc-btn--transparent js-masthead-nav-btn p-3\"]",
            "html": "<button aria-controls=\"scc-main-nav\" aria-expanded=\"false\" aria-label=\"Menu\" class=\"scc-btn scc-btn--transparent js-masthead-nav-btn p-3\" style=\"line-height: normal\" type=\"button\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1e96ff353ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a393bad0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://www.surreycc.gov.uk/health-and-welfare/support/financial-support\">Financial support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b09a42b96730",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5842d66d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://www.surreycc.gov.uk/children/social-care/fostering/contact/events\">Fostering information events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://www.surreycc.gov.uk/culture-and-leisure/countryside/what-can-you-do/walking\">Countryside walks</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://www.surreycc.gov.uk/jobs\">Jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://www.surreycc.gov.uk/schools-and-learning/schools/admissions\">School admissions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://tellus.surreycc.gov.uk/\">Highways</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://www.surreycc.gov.uk/roads-and-transport/roadworks-and-maintenance/roadworks\">Roadworks</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://www.surreycc.gov.uk/roads-and-transport/parking\">Parking and blue badge</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-banner__link\"]",
            "html": "<a class=\"scc-banner__link\" href=\"https://www.surreycc.gov.uk/schools-and-learning/adult-learning\">Adult learning courses</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-btn scc-btn--wide scc-btn--forward scc-btn--transparent u-text-center mt-5\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/do-it-online/report-it-online\" class=\"scc-btn scc-btn--wide scc-btn--forward scc-btn--transparent u-text-center mt-5\">Report</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5366cb7fd023",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d0342bd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-btn scc-btn--wide scc-btn--forward scc-btn--transparent u-text-center mt-5 ml-0\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/do-it-online/apply-for-it-online\" class=\"scc-btn scc-btn--wide scc-btn--forward scc-btn--transparent u-text-center mt-5 ml-0\">Apply</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b71918ab8b6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ab760b9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-btn scc-btn--wide scc-btn--forward scc-btn--transparent u-text-center mt-5 ml-0\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/do-it-online/pay-for-it-online\" class=\"scc-btn scc-btn--wide scc-btn--forward scc-btn--transparent u-text-center mt-5 ml-0\">Pay</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/schools-and-learning\" class=\"scc-category-nav__link\">\n                                Schools and learn...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5830e44d9a58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea373145"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/schools-and-learning/schools\">\n                            Schools\n             ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/schools-and-learning/adult-learning\">\n                            Adult learning\n      ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/schools-and-learning/childcare-professionals\">\n                            Information for child...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/libraries\" class=\"scc-category-nav__link\">\n                                Libraries\n       ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://libraries.surreycc.gov.uk/user/login\">\n                            Login\n               ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/libraries/borrow-or-renew\">\n                            Borrow, renew and req...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/libraries/your-library\">\n                            Your library\n        ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/roads-and-transport\" class=\"scc-category-nav__link\">\n                                Roads and transpo...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/roads-and-transport/roadworks-and-maintenance\">\n                            Roadworks and mainten...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/roads-and-transport/buses-and-other-transport\">\n                            Buses and other trans...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/health-and-welfare\" class=\"scc-category-nav__link\">\n                                Health and welfar...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/health-and-welfare/support\">\n                            Health and welfare su...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.healthysurrey.org.uk/\">\n                            Healthy Surrey\n      ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.healthysurrey.org.uk/community-health/covid\">\n                            COVID-19 information ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/waste-and-recycling\" class=\"scc-category-nav__link\">\n                                Waste and recycli...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/waste-and-recycling/what-to-do-with-your-waste\">\n                            What to do with your ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/waste-and-recycling/community-recycling-centres\">\n                            Community recycling c...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/waste-and-recycling/revive-shops\">\n                            Revive shops\n        ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/birth-death-and-ceremonies\" class=\"scc-category-nav__link\">\n                                Birth, death and ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/birth-death-and-ceremonies/birth\">\n                            Birth\n               ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/birth-death-and-ceremonies/death\">\n                            Death\n               ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/birth-death-and-ceremonies/ceremonies\">\n                            Surrey ceremonies\n   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/adults\" class=\"scc-category-nav__link\">\n                                Adult social care...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/adults/staying-independent\">\n                            Staying independent\n ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/adults/getting-support\">\n                            Getting support\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/adults/paying-for-care\">\n                            Paying for care\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/children\" class=\"scc-category-nav__link\">\n                                Children and fami...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/children/contact-childrens-services\">\n                            Report a concern abou...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/children/support-and-advice\">\n                            Support and advice\n  ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/children/social-care\">\n                            Children's social car...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/community\" class=\"scc-category-nav__link\">\n                                Community\n       ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/community/fire-and-rescue\">\n                            Surrey Fire and Rescu...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/community/climate-change\">\n                            Climate change\n      ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/business\" class=\"scc-category-nav__link\">\n                                Business\n        ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/business/trading-standards\">\n                            Trading Standards\n   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/business/licences-permits-and-consents\">\n                            Licences permits and ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.businesssurrey.co.uk\">\n                            Business Surrey\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/land-planning-and-development/planning\">\n                            Planning\n            ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/land-planning-and-development/interactive-map\">\n                            Interactive map\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/culture-and-leisure/countryside/management\">\n                            Countryside managemen...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/culture-and-leisure\" class=\"scc-category-nav__link\">\n                                Culture and leisu...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/culture-and-leisure/countryside\">\n                            Countryside\n         ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/culture-and-leisure/arts\">\n                            Surrey Arts\n         ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/culture-and-leisure/history-centre\">\n                            Surrey History Centre...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/council-and-democracy\" class=\"scc-category-nav__link\">\n                                Council and democ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/council-and-democracy/councillors-and-committees\">\n                            Councillors and commi...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/council-and-democracy/finance-and-performance\">\n                            Finance and performan...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/council-and-democracy/elections\">\n                            Elections\n           ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/jobs\" class=\"scc-category-nav__link\">\n                                Jobs\n            ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/jobs/opportunities\">\n                            Job opportunities\n   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/jobs/apprenticeships\">\n                            Apprenticeships\n     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/jobs/life-at-surrey\">\n                            Life at Surrey\n      ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/do-it-online\" class=\"scc-category-nav__link\">\n                                Do it online\n    ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/do-it-online/login\">\n                            Login\n               ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/do-it-online/apply-for-it-online\">\n                            Apply for it online\n ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-category-nav__link\"]",
            "html": "<a class=\"scc-category-nav__link\" href=\"https://www.surreycc.gov.uk/do-it-online/report-it-online\">\n                            Report it online\n    ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-btn scc-btn--forward scc-btn--wide\"]",
            "html": "<a href=\"https://www.surreycc.gov.uk/community/news\" class=\"scc-btn scc-btn--forward scc-btn--wide\">More news stories</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "718163cc9086",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13230005"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-footer__link\"]",
            "html": "<a class=\"scc-footer__link\" href=\"https://www.surreycc.gov.uk/website/disclaimer\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f53e9c3d9642",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c2b0bd7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-footer__link\"]",
            "html": "<a class=\"scc-footer__link\" href=\"https://www.surreycc.gov.uk/council-and-democracy/your-privacy\">Your privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-footer__link\"]",
            "html": "<a class=\"scc-footer__link\" href=\"https://www.surreycc.gov.uk/website/cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-footer__link\"]",
            "html": "<a class=\"scc-footer__link\" href=\"https://www.surreycc.gov.uk/website/accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-footer__link\"]",
            "html": "<a class=\"scc-footer__link\" href=\"https://www.surreycc.gov.uk/website\">About our website</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-footer__link\"]",
            "html": "<a class=\"scc-footer__link\" href=\"https://www.surreycc.gov.uk/council-and-democracy/how-the-council-works/council-policies-and-strategies/modern-slavery-statement\">Modern slavery statements</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"scc-footer__link\"]",
            "html": "<a class=\"scc-footer__link\" href=\"https://www.surreycc.gov.uk/site-map\">Site map</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d2e1ea03c92",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.81:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.35:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 1182,
        "duplicateFailedCount": 140,
        "uniqueFailedCount": 10,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 877,
          "failed": 0,
          "cantTell": 16,
          "inapplicable": 42
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 935,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2701,
          "failed": 13,
          "cantTell": 12,
          "inapplicable": 0
        },
        "failedRules": [
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "style_color_misuse",
          "style_highcontrast_visible",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f6e1e42ed31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link referrerpolicy=\"no-referrer\" href=\"https://fonts.googleapis.com/css?family=Open+Sans:400,600&display=swap\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b792c6b3315",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df4bcb25"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"https://www.surreycc.gov.uk/__data/assets/css_file/0009/463941/cludo-search.min.css?v=0.1.2\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2be1fb2d179b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f45d0492"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"cc-message\" id=\"cookieconsent:desc\">",
            "message": "Text contrast of 2.93 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f239cbd328a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c7d98d3"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"/council-and-democracy/your-privacy\" class=\"cc-link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34369016aab4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a49c7e5b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a tabindex=\"0\" href=\"/council-and-democracy/your-privacy\" class=\"cc-link\">",
            "message": "Text contrast of 2.93 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3bb9d89e2d62",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-299aa2bb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"cc-btn cc-deny\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "340ff88af286",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-188f03fe"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"cc-btn cc-deny\">",
            "message": "Text contrast of 2.93 with its background is less than the WCAG AA minimum requirements for text of size 14.4px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf59a5e8604a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a62f9258"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"cc-btn cc-allow\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58c4b177257b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b812fa2"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"cc-btn cc-allow\">",
            "message": "Text contrast of 1.81 with its background is less than the WCAG AA minimum requirements for text of size 14.4px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd4553d94bbc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-225f8af1"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#content\" class=\"scc-skip-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7232013b5f3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-840773d0"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Search\" type=\"submit\" class=\"scc-btn scc-masthead__search-btn\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72db05f9cfc7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a5ecaf5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.surreycc.gov.uk/culture-and-leisure/countryside/what-can-you-do/walking\" class=\"scc-banner__link\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3d1e5fae3ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95d5f80e"
          }
        ],
        "outcomeCount": 2718,
        "uniqueFailedCount": 13,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 91,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "body > div[aria-label=\"cookieconsent\"]",
            "selector": "body > div[aria-label=\"cookieconsent\"]",
            "html": "<div role=\"dialog\" aria-live=\"polite\" aria-label=\"cookieconsent\" aria-describedby=\"cookieconsent:desc\" class=\"cc-window cc-floating cc-type-opt-in cc-theme-classic cc-bottom cc-left cc-color-override-...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3959d4c9a0b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69111a2c"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 1,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 21,
          "failed": 3,
          "cantTell": 6,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R1",
          "QW-ACT-R19",
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R19",
          "QW-ACT-R27",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R1",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2779a5/",
            "description": "The `title` element is not in the same context.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `title` element is not in the same context.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a89916a9a76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5faf78d7"
          },
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b118c46d288c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          },
          {
            "rule": "QW-ACT-R19",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/cae760/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9da760baf16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b95701a"
          }
        ],
        "outcomeCount": 32,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 140
    },
    {
      "submittedUrl": "https://www.surreyheath.gov.uk/",
      "finalUrl": "https://www.surreyheath.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to surreyheath.gov.uk",
      "elapsedMs": 19867,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 675,
          "failed": 25,
          "cantTell": 4,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact\" data-drupal-link-system-path=\"node/26\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ea451aa5243",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/council-tax\">\n                  Council Tax\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "562ef35bb17c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f4db019"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/make-payment-0\">\n                  Make a payment\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/elections-and-voting\">\n                  Elections and voting\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/benefits\">\n                  Benefits\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/housing\">\n                  Housing\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/parks-and-play-areas\">\n                  Parks and play areas\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/about-council\">\n                  About the council\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/community\">\n                  Community\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"box-link__link\"]",
            "html": "<a class=\"box-link__link\" href=\"/environment\">\n                  Environment\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\" /news/2026/candidates-announced-ahead-east-surrey-and-west-surrey-council-elections\">View the Article</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\" /news/2026/chobham-neighbourhood-plan-referendum-7-may-2026\">View the Article</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\" /news/2026/electors-encouraged-get-ready-vote-7-may-elections-new-surrey-councils\">View the Article</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.surreylgrhub.gov.uk/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/campaigns/access-your-bin-collection-calendar-2026\" data-entity-type=\"node\" data-entity-uuid=\"c72ff016-9a72-436c-b29e-d9da52831c1c\" data-entity-substitution=\"canonical\">Access your bin collection calendar</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/community/care-and-support/cost-living-support-here-you\" data-entity-type=\"node\" data-entity-uuid=\"a803071d-dd3d-4ce3-9749-40261349f183\" data-entity-substitution=\"canonical\">More on Here For You</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0e93c9a1c8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e20d7fdc055",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2c5336bdef6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c27c3111b949",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>We’d also like to set anonymised analytics cookies...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "099762a1b165",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>We’d also like to set anonymised analytics cookies...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28cf52ecf516",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6d7531609e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 752,
        "duplicateFailedCount": 16,
        "uniqueFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 710,
          "failed": 0,
          "cantTell": 9,
          "inapplicable": 43
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 762,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2792,
          "failed": 22,
          "cantTell": 17,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_checkboxes_grouped",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 171px;\" data-once=\"bbdEshotPopup\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c62e69987bfe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-32242997"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f789a1328ae1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/lgd/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abb4cfeda8a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abdf58dc"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories\" aria-labelledby=\"popup-text\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "072491ef8607",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f645453c"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input tabindex=\"0\" value=\"performance\" id=\"cookie-category-performance\" class=\"eu-cookie-compliance-category-checkbox\" name=\"cookie-categories\" type=\"checkbox\">",
            "message": "Checkbox input and others with the name \"cookie-categories\" are not grouped together",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cf673c9f1b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66f235df"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input tabindex=\"0\" disabled=\"\" checked=\"\" value=\"strictly_necessary\" id=\"cookie-category-strictly_necessary\" class=\"eu-cookie-compliance-category-checkbox\" name=\"cookie-categories\" type=\"checkbox\">",
            "message": "Checkbox input and others with the name \"cookie-categories\" are not grouped together",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9b2d3436eac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e49c9fd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-default-button button button--small button--primary\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1167a0b058f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-15ae6178"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"eu-cookie-withdraw-button visually-hidden button button--small\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67d758d27490",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e15e888e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89d684f5f598",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "887855b99cd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b21515b022c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2836607"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da4492003b64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-785bd9c9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b76f065958b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba015090"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Apply\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a768413b32b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5e07418"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-localgov-title field--type-string field--label-hidden field__item\">",
            "message": "Confirm this text 'West Surrey Council Elections - 7 May' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c5d7b1c9306",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a8a1d7c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<u>",
            "message": "The <u> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5745f93e88ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f459bb78"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 2816,
        "uniqueFailedCount": 16,
        "duplicateFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/label-content-mismatch",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" class=\"sliding-popup-top clearfix\" style=\"height: auto; width: 100%; top: 0px;\"><div aria...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3bb8c1806dce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > button[aria-label=\"Toggle Primary Navigation\"]",
            "selector": "div:nth-of-type(2) > button[aria-label=\"Toggle Primary Navigation\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--primary\" data-target=\"lgd-header__nav--primary\" aria-controls=\"lgd-header__nav--primary\" aria-expanded=\"false\" aria-label=\"Toggle Primary Navigati...",
            "impact": "serious",
            "message": "Accessible name \"Toggle Primary Navigation\" does not contain visible text \"Menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9be32b76ffeb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f577ce5f"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 282,
          "failed": 4,
          "cantTell": 62,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83572219b9b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73f07869ec44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 349,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 24
    },
    {
      "submittedUrl": "https://www.swale.gov.uk/",
      "finalUrl": "https://swale.gov.uk/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Just a moment...",
      "elapsedMs": 32050,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 64,
          "failed": 2,
          "cantTell": 1,
          "inapplicable": 63
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r9",
          "https://alfa.siteimprove.com/rules/sia-r96"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r9",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fe6acff7f52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba0bdfb1"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r96",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d1be3825f32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ce8c03e"
          }
        ],
        "outcomeCount": 130,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 116,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 128
        },
        "failedRules": [
          "meta-refresh"
        ],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7848caa369b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e024739dcca3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-990698bd"
          }
        ],
        "outcomeCount": 246,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 170,
          "failed": 6,
          "cantTell": 3,
          "inapplicable": 0
        },
        "failedRules": [
          "element_attribute_deprecated",
          "meta_refresh_delay",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eaee3b201cbf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e8ce2b4"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc474138c5b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e9e89d39b58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f378240eb7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab842375b99c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dfe083b"
          },
          {
            "rule": "meta_refresh_delay",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "Verify page is not being caused to refresh automatically",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5922c454e5c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ced960b5"
          }
        ],
        "outcomeCount": 178,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "enough-time/meta-refresh",
          "enough-time/meta-refresh-no-exception"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "enough-time/meta-refresh",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb8cf6c1e211",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fd8f436"
          },
          {
            "rule": "enough-time/meta-refresh-no-exception",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cf690f716ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42d6e688"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 32,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R4",
          "QW-ACT-R71"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R4",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16a21e399ef1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "rule": "QW-ACT-R71",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fceba27305f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8565eb3"
          }
        ],
        "outcomeCount": 37,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.swindon.gov.uk/",
      "finalUrl": "https://www.swindon.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Swindon Borough Council",
      "elapsedMs": 11772,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f57905acf9d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c1c0d8421a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5aced311f4bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf30afc20b0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "561734b6c09e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8a2c1a5db3a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69699b0d2fcc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e04d9d6d011",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "503bc22308ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15da2fe1e635",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bf51afa5b6a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03bde64eb370",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96054e457097",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7557a1940bb1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4c7056d0ac5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.tameside.gov.uk/",
      "finalUrl": "https://www.tameside.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 10494,
      "error": "fetch failed",
      "alfa": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.tamworth.gov.uk/",
      "finalUrl": "https://www.tamworth.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home | Tamworth Borough Council",
      "elapsedMs": 20482,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 541,
          "failed": 33,
          "cantTell": 2,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r13",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90",
          "https://alfa.siteimprove.com/rules/sia-r95"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\">More news....</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4b71afdf8db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://forms.office.com/Pages/ResponsePage.aspx?id=wqzCfhrcj0GbQF_020kRqe7M2sm0tfdCgPjZNoC-bzhUM0gwUlNXQ0tSOE1PTlhRNzQ5MFdQUUVPMi4u\">Contact us online form</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.facebook.com/TamworthBoroughCouncil/\">Follow us on facebook</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.linkedin.com/company/tamworth-borough-council?\">Follow us on LinkedIn</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/help\" data-entity-type=\"node\" data-entity-uuid=\"25b15e92-a301-45f1-91a4-98f6a92515ea\" data-entity-substitution=\"canonical\" title=\"Help\">Help</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility\" data-entity-type=\"node\" data-entity-uuid=\"17ad01d3-c254-4492-a961-a57687912133\" data-entity-substitution=\"canonical\" title=\"Accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/privacy-and-cookies\" data-entity-type=\"node\" data-entity-uuid=\"d5782213-bbfa-40b7-8bbe-8429e95b3fed\" data-entity-substitution=\"canonical\" title=\"Privacy and Cookies\">Cookies and Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council/data-and-transparency/data-protection-act\" data-entity-type=\"node\" data-entity-uuid=\"96dd5dc7-de7a-4404-a90e-ec9c94597b48\" data-entity-substitution=\"canonical\" title=\"Data Protection Act\">Data Protection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/terms-and-conditions\" data-entity-type=\"node\" data-entity-uuid=\"71a9c9e1-66aa-4b32-abda-5c0efa0706c1\" data-entity-substitution=\"canonical\" title=\"Terms and conditions\">Terms and Conditions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"agree-button eu-cookie-compliance-secondary-button button button--small\"]",
            "html": "<button type=\"button\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" tabindex=\"0\">Accept</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05dff207c9b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-064b3231"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\"]",
            "html": "<button type=\"button\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" tabindex=\"0\">No, thanks</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e133b47fe84f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2dedc20"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@id=\"wa-launcher\"]",
            "html": "<button data-v-1796116d=\"\" data-v-2a9164b7=\"\" id=\"wa-launcher\" aria-label=\"Close Web Assistant\" class=\"relative inline-block cursor-pointer backface-hidden hover:scale-105 motion-safe:transition motion-safe:duration-150 origin-bottom-right self-end-safe w-auto\">...</button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab27c063ad43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2961fc72"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b74993c6ceed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"image-file\"]",
            "html": "<input id=\"image-file\" type=\"file\" accept=\"image/jpeg,image/png,application/pdf\" style=\"display: none;\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20000f79fa0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53e4d934"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/input[@id=\"image-file\"]",
            "html": "<input id=\"image-file\" type=\"file\" accept=\"image/jpeg,image/png,application/pdf\" style=\"display: none;\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bfa643a8f335",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cef776d47bd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08fca851af25",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 624,
        "duplicateFailedCount": 24,
        "uniqueFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 462,
          "failed": 3,
          "cantTell": 3,
          "inapplicable": 41
        },
        "failedRules": [
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" dir=\"ltr\" class=\"sticky-header-html js\" style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 116px;\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e76253d7bfff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#connect-frame",
            "html": "<html class=\"overflow-hidden h-full w-full\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ceff59fe92e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed4aa588"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".lgd-region--banner",
            "html": "<div class=\"lgd-region lgd-region--banner region region-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf08faf44063",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-918ce134"
          }
        ],
        "outcomeCount": 509,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1501,
          "failed": 24,
          "cantTell": 20,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "frame_src_valid",
          "html_lang_exists",
          "html_skipnav_exists",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 177px;\" class=\"sticky-header-html js\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f46df6d53d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2acb13fd"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5be91c392b8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/tbc_localgov/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "721d8f5193e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4dd0b131"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e56be3b3e06d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59b58dfc39a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Services: jump to services\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31800914b602",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-22b1f6bd"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search\" data-drupal-selector=\"edit-s\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e1c976fdf33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73aef744"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search\" data-drupal-selector=\"edit-s\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ecf808d09fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad4f6a0c"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Apply\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c039cfd9961f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5e07418"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"service-cta-block__link service-cta-block__link--cta-info\" href=\"/check-balance\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48363d900140",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-494a90c0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"service-cta-block__link service-cta-block__link--cta-info\" href=\"/check-balance\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-body field--type-text-with-summary field--label-hidden field__item\">",
            "message": "Confirm this text 'Tamworth Borough Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af9d4ac244af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d98babeb"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Tamworth Borough Council Tamworth Borough Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d585d270a68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field--name-body field--type-text-with-summary field--label-hidden field__item\">",
            "message": "Confirm this text 'Follow us on social media' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Follow us on social media Follow us on social media' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" aria-labelledby=\"popup-text\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de997335dfca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfb20bda"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"find-more-button eu-cookie-compliance-more-button find-more-button-processed\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71e164e7d304",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c191c77"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05f6b52b2c57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcf2b283"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66cf97fe06f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4f77af6"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe style=\"width: 0px; height: 0px; z-index: 2147483647; border: none; position: fixed; margin: 0px; bottom: 24px; transition: 100ms;\" srcdoc=\"<!DOCTYPE html>\n      <html class=\"overflow-hidden h-full w-full\">\n        <head>\n          \n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, interactive-widget=resizes-content\">\n          <link rel=\"stylesheet\" href=\"https://webassistant.onconverse.app/style.css\" type=\"text/css\" />\n          <script  src=\"https://webassistant.onconverse.app/sdk.js\" async crossorigin=\"anonymous\" id=\"connect-web-assistant-sdk\"></script>\n        </head>\n        <body class=\"h-full w-full\">\n          <div id=\"app\" class=\"h-full w-full\"></div>\n        </body>\n      </html>\" title=\"Netcall Web Assistant for live chat\" id=\"connect-frame\" allowfullscreen=\"\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13aa5fcab365",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b6764f7"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<iframe style=\"width: 0px; height: 0px; z-index: 2147483647; border: none; position: fixed; margin: 0px; bottom: 24px; transition: 100ms;\" srcdoc=\"<!DOCTYPE html>\n      <html class=\"overflow-hidden h-full w-full\">\n        <head>\n          \n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, interactive-widget=resizes-content\">\n          <link rel=\"stylesheet\" href=\"https://webassistant.onconverse.app/style.css\" type=\"text/css\" />\n          <script  src=\"https://webassistant.onconverse.app/sdk.js\" async crossorigin=\"anonymous\" id=\"connect-web-assistant-sdk\"></script>\n        </head>\n        <body class=\"h-full w-full\">\n          <div id=\"app\" class=\"h-full w-full\"></div>\n        </body>\n      </html>\" title=\"Netcall Web Assistant for live chat\" id=\"connect-frame\" allowfullscreen=\"\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73a491bcfac4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aae57bbc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<iframe style=\"width: 0px; height: 0px; z-index: 2147483647; border: none; position: fixed; margin: 0px; bottom: 24px; transition: 100ms;\" srcdoc=\"<!DOCTYPE html>\n      <html class=\"overflow-hidden h-full w-full\">\n        <head>\n          \n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, interactive-widget=resizes-content\">\n          <link rel=\"stylesheet\" href=\"https://webassistant.onconverse.app/style.css\" type=\"text/css\" />\n          <script  src=\"https://webassistant.onconverse.app/sdk.js\" async crossorigin=\"anonymous\" id=\"connect-web-assistant-sdk\"></script>\n        </head>\n        <body class=\"h-full w-full\">\n          <div id=\"app\" class=\"h-full w-full\"></div>\n        </body>\n      </html>\" title=\"Netcall Web Assistant for live chat\" id=\"connect-frame\" allowfullscreen=\"\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be8130d4f671",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-548ad0f1"
          },
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html class=\"overflow-hidden h-full w-full\">",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59a1ff156087",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c63e8ea5"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html class=\"overflow-hidden h-full w-full\">",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "429ed0161a04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f5224764"
          }
        ],
        "outcomeCount": 1526,
        "uniqueFailedCount": 21,
        "duplicateFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region",
          "navigable/page-has-heading-one"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9a2c80a973c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" class=\"sliding-popup-bottom\" style=\"height: auto; width: 100%; bottom: 0px;\"><div aria-la...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3194183686e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 247,
          "failed": 19,
          "cantTell": 48,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d649a36cc5b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20b427928b1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc0f63df1569",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 316,
        "duplicateFailedCount": 16,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 43
    },
    {
      "submittedUrl": "https://www.tandridge.gov.uk/",
      "finalUrl": "https://www.tandridge.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home | Tandridge District Council",
      "elapsedMs": 34641,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1348,
          "failed": 82,
          "cantTell": 45,
          "inapplicable": 43
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r47",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/Your-council/Voting-and-elections/Elections-7-May-2026\" target=\"_blank\" rel=\"noopener\" aria-label=\"Everything you need to know - opens in new tab\">Everything you need to know</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "497cf1a4c09b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Planning-and-building\" target=\"_self\" class=\"text-white\" aria-label=\"Planning and building page link\">\n                                            Plann...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "017f1631dbfc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4ad5ea6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"https://tdcplanningsearch.tandridge.gov.uk/\" class=\"text-white\" target=\"_blank\" aria-label=\"Search for an application - opens in new tab\">Search for an application</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Planning strategies and policies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Local Plan</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Housing\" target=\"_self\" class=\"text-white\" aria-label=\"Housing page link\">\n                                                H...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Housing/Council-housing/Pay-your-rent\" class=\"text-white\" target=\"_self\" aria-label=\"Pay your rent page link\">Pay your rent</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Housing/Council-housing/Request-repairs\" class=\"text-white\" target=\"_self\" aria-label=\"Request a repair page link\">Request a repair</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Housing/Finding-a-home/Homeless-or-need-housing-advice\" class=\"text-white\" target=\"_self\" aria-label=\"Housing advice page link\">Housing advice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Housing/Finding-a-home\" class=\"text-white\" target=\"_self\" aria-label=\"Finding a home page link\">Finding a home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Recycling-and-rubbish\" target=\"_self\" class=\"text-white\" aria-label=\"Recycling and rubbish page link\">\n                                            Recyc...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Recycling-and-rubbish/Collection-days-and-updates/Missed-collection-and-updates\" class=\"text-white\" target=\"_self\" aria-label=\"Recycling and rubbish page link\">Has your bin been missed?</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"https://tdcws01.tandridge.gov.uk/TDCWebAppsPublic/tfaBranded/408\" class=\"text-white\" target=\"_blank\" aria-label=\"Check my bin day - opens in new tab\">Check my bin day</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Recycling-and-rubbish/Rubbish/What-goes-in-your-rubbish-bin\" class=\"text-white\" target=\"_self\" aria-label=\"Recycling and rubbish page link\">What goes in your bin?</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"news-link text-decoration-none text-light\"]",
            "html": "<a href=\"https://www.tandridge.gov.uk/Your-council/News-and-consultation/News/poll-cards-arriving-soon\" target=\"_self\" aria-label=\"Poll cards arriving soon article link\" class=\"news-link text-decoration-none text-light\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8bd981d65f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a3e7a80"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@id=\"btnContinue\"]",
            "html": "<a role=\"button\" id=\"btnContinue\" aria-label=\"Accept and continue browsing website\" class=\"btn btn-outline-success text-white btn-sm initialOptions\" href=\"javascript:NaDevAcceptCookies(true,true);\" tabindex=\"1\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7d5c0e22d0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-302d8665"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@id=\"btnContinueReject\"]",
            "html": "<a role=\"button\" id=\"btnContinueReject\" aria-label=\"Reject and continue browsing website\" class=\"btn btn-red btn-sm initialOptions\" href=\"javascript:NaDevAcceptCookies(true,false);\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b5f5402363a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86b9dd9a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@id=\"btnCookieSettings\"]",
            "html": "<a id=\"btnCookieSettings\" role=\"button\" aria-label=\"View cookie settings\" class=\"btn btn-info btn-sm initialOptions\" href=\"https://www.tandridge.gov.uk/Your-council/Transparency-and-inclusive-service-standards/Website-terms-and-conditions/Using-cookies\" tabindex=\"1\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20f065ec7aab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-545cab2c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Planning strategies and policies</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c8b9ae5e43f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce757c29"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Local Plan</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Recycling-and-rubbish/Collection-days-and-updates/Missed-collection-and-updates\" class=\"text-white\" target=\"_self\" aria-label=\"Recycling and rubbish page link\">Has your bin been missed?</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"text-white\"]",
            "html": "<a href=\"/Recycling-and-rubbish/Rubbish/What-goes-in-your-rubbish-bin\" class=\"text-white\" target=\"_self\" aria-label=\"Recycling and rubbish page link\">What goes in your bin?</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\"]",
            "html": "<a class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\" href=\"/Your-council/News-and-consultation/News\" target=\"_self\" aria-label=\"News page link\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aebb067155c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bfed8c9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\"]",
            "html": "<a class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\" href=\"/Your-council/News-and-consultation/Publications/E-newsletters\" target=\"_self\" aria-label=\"E newsletter page link\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\"]",
            "html": "<a class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\" href=\"/Parks-play-and-things-to-do/All-Events\" target=\"_self\" aria-label=\"All events page link\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r40",
            "xpath": "/header",
            "html": "<header role=\"region\">...</header>",
            "message": "The region does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "283f213e8ad3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d80fc0af"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r40",
            "xpath": "/div[@class=\"nav-modal\"]",
            "html": "<div class=\"nav-modal\" role=\"region\">...</div>",
            "message": "The region does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76946ede6d0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84157603"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r40",
            "xpath": "/section[@class=\"pt-3\"]",
            "html": "<section role=\"region\" class=\"pt-3\">...</section>",
            "message": "The region does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4feee49fb12a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-359d3a82"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r40",
            "xpath": "/section",
            "html": "<section role=\"region\">...</section>",
            "message": "The region does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94e5542d6147",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6cedbb04"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r40",
            "xpath": "/section",
            "html": "<section role=\"region\">...</section>",
            "message": "The region does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r40",
            "xpath": "/section",
            "html": "<section role=\"region\">...</section>",
            "message": "The region does not have an accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r40",
            "xpath": "/footer[@id=\"footer\"]",
            "html": "<footer id=\"footer\" class=\"pt-3 mt-5\" role=\"region\">...</footer>",
            "message": "The region does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b30c3e16f60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-557714d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/div[@class=\"social-icons d-flex align-items-center justify-content-lg-start justify-content-center pb-lg-0 pb-3\"]",
            "html": "<div class=\"social-icons d-flex align-items-center justify-content-lg-start justify-content-center pb-lg-0 pb-3\" role=\"listitem\">...</div>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f5f4a401476",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9220e3d0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a[@class=\"pe-2\"]",
            "html": "<a href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">...</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc25ff4d504f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa085a79"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a[@class=\"pe-2\"]",
            "html": "<a href=\"https://www.linkedin.com/company/tandridge-district-council\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">...</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a",
            "html": "<a href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\" target=\"_blank\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">...</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afa840cbb25d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d634a7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r42",
            "xpath": "/a[@class=\"ps-2 pe-2\"]",
            "html": "<a href=\"https://twitter.com/TandridgeDC\" target=\"_blank\" class=\"ps-2 pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">...</a>",
            "message": "The element is not owned by an element of its required context role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3634b7133c37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f44bbeeb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `region` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9f088930798",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24be384e4652",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4baab15ff62a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa03578865c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.46:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.61:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.65:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.66:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4174ed0f3db2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 2.65:1 which is\n        below the required contrast of 3:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"h2\"]",
            "html": "<h3 class=\"h2\">Latest news</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de780a559d14",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f864a24"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"h5 fw-bold pt-3 text-primary\"]",
            "html": "<h3 class=\"h5 fw-bold pt-3 text-primary\">Candidates announced ahead of East Surrey Council ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88eac160e36f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88175a58"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"h5 fw-bold pt-3 text-primary\"]",
            "html": "<h3 class=\"h5 fw-bold pt-3 text-primary\">Council wins full costs award over Oxted Planning ...</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d8adf769561",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10eed11c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r83",
            "xpath": null,
            "html": null,
            "message": "The text is clipped",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "584c1f04312a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1518,
        "duplicateFailedCount": 56,
        "uniqueFailedCount": 26,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1158,
          "failed": 42,
          "cantTell": 1,
          "inapplicable": 50
        },
        "failedRules": [
          "aria-allowed-role",
          "aria-required-children",
          "aria-required-parent",
          "color-contrast",
          "label-title-only",
          "landmark-one-main",
          "landmark-unique",
          "meta-viewport-large",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header role=\"region\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role region is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0e2e286306d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cf64d7e"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[aria-label=\"Subscribe to Tandridge\"]",
            "html": "<a href=\"/Home/Sign-up-for-e-mail-updates\" target=\"_self\" class=\"btn btn-secondary me-3\" role=\"listitem\" aria-label=\"Subscribe to Tandridge\"><span class=\"d-xl-block d-none\">Subscribe</span> <i class=\"fa-light fa-envelope text-white mb-0 ps-xl-3 h3\" aria-hidden=\"true\"></i></a>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a647bb8ee70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d84bfc3"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[data-bs-toggle=\"tooltip\"]",
            "html": "<a data-bs-toggle=\"tooltip\" title=\"sign up / login\" href=\"https://tandridge.my.site.com/mytandridgeaccount/s/login/\" target=\"_blank\" class=\"btn btn-secondary me-3\" role=\"listitem\" aria-label=\"My Tandridge  - opens in new tab\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9edea92f42ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-324e78bd"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#menu-open",
            "html": "<a href=\"#\" target=\"_self\" class=\"btn btn-secondary\" id=\"menu-open\" role=\"listitem\" aria-label=\"Open site menu\" data-bs-toggle=\"modal\" data-bs-target=\"#navigationModal\"><span class=\"d-xl-block d-none\">Menu</span> <i class=\"fa-light fa-bars text-white mb-0 ps-xl-3 h3\" aria-hidden=\"true\"></i></a>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5025082f772",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69e33796"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "div[data-cb-instance=\"4580\"] > section",
            "html": "<section role=\"region\" class=\"pt-3\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role region is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1ff521ab695",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e21e0b55"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[data-bs-slide-to=\"0\"]",
            "html": "<button class=\"bg-dark active\" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"0\" aria-current=\"true\" aria-label=\"Slide 0\" role=\"listitem\"></button>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "621a4da0c5e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0bcb00a"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[data-bs-slide-to=\"1\"]",
            "html": "<button class=\"bg-dark \" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"1\" aria-current=\"false\" aria-label=\"Slide 1\" role=\"listitem\"></button>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90b1e051b92a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa769f05"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[data-bs-slide-to=\"2\"]",
            "html": "<button class=\"bg-dark \" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"2\" aria-current=\"false\" aria-label=\"Slide 2\" role=\"listitem\"></button>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f1e05011cea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1aee2d0"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[data-bs-slide-to=\"3\"]",
            "html": "<button class=\"bg-dark \" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"3\" aria-current=\"false\" aria-label=\"Slide 3\" role=\"listitem\"></button>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52a173b7613d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-201a1c21"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "button[data-bs-slide-to=\"4\"]",
            "html": "<button class=\"bg-dark \" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"4\" aria-current=\"false\" aria-label=\"Slide 4\" role=\"listitem\"></button>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4491c443519",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6f1677b"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "div[data-cb-instance=\"4413\"] > section",
            "html": "<section role=\"region\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role region is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88433626a94e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b571541e"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "div[data-cb-instance=\"4414\"] > section",
            "html": "<section role=\"region\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role region is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8aab325444a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de1c47b"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "div[data-cb-instance=\"4415\"] > section",
            "html": "<section role=\"region\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role region is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc7bfc1d7b35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-970e245d"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#footer",
            "html": "<footer id=\"footer\" class=\"pt-3 mt-5\" role=\"region\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role region is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30405a48b9a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2407e999"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".pe-2[target=\"_blank\"][role=\"listitem\"]:nth-child(1)",
            "html": "<a href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea23229fd06a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2638a269"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".pe-2[target=\"_blank\"][role=\"listitem\"]:nth-child(2)",
            "html": "<a href=\"https://www.linkedin.com/company/tandridge-district-council\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac01ef923936",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9898c391"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[target=\"_blank\"][role=\"listitem\"]:nth-child(3)",
            "html": "<a href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\" target=\"_blank\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7a83dd8db8a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99f48b76"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".ps-2",
            "html": "<a href=\"https://twitter.com/TandridgeDC\" target=\"_blank\" class=\"ps-2 pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <img src=\"/Portals/_default/skins/tandridge-redesign/img/social/icon_social_twitter_x.svg\" alt=\"Twitter\" class=\"\"></a>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b191d493749e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5039fbea"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[aria-label=\"Accessibility page link\"]",
            "html": "<a href=\"/Your-council/Freedom-of-information-and-data/Accessibility-statement\" class=\"pe-2 text-dark d-block\" role=\"listitem\" aria-label=\"Accessibility page link\" target=\"_self\">Accessibility</a>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a829d9b4f6d4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89047255"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[aria-label=\"Cookies page link\"]",
            "html": "<a href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions/Using-cookies\" class=\"pe-2 text-dark d-block\" role=\"listitem\" aria-label=\"Cookies page link\" target=\"_self\">Cookies</a>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f7af917222f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-329235f7"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[href$=\"privacy\"]",
            "html": "<a href=\"/privacy\" class=\"pe-2 text-dark d-block\" role=\"listitem\" aria-label=\"Privacy policy page link\" target=\"_self\">Privacy policy</a>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f1b09f3d2fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ad8658e"
          },
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "a[aria-label=\"Terms and conditions page link\"]",
            "html": "<a href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions\" class=\"pe-2 text-dark d-block\" role=\"listitem\" aria-label=\"Terms and conditions page link\" target=\"_self\">Terms and conditions</a>",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95237cc79ceb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7fbe872d"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".footer-links",
            "html": "<div class=\"footer-links mb-3 text-lg-start text-center\" role=\"list\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: a[aria-label]",
            "relatedPaths": [
              "a[href=\"/Contact?TID=59\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eadf18a7b47b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1135f0fd"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".social-icons",
            "html": "<div class=\"social-icons d-flex align-items-center justify-content-lg-start justify-content-center pb-lg-0 pb-3\" role=\"listitem\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0af95c8a6198",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00f6ed5a"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".pe-2[target=\"_blank\"][role=\"listitem\"]:nth-child(1)",
            "html": "<a href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86332cad42b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3e84fb8"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".pe-2[target=\"_blank\"][role=\"listitem\"]:nth-child(2)",
            "html": "<a href=\"https://www.linkedin.com/company/tandridge-district-council\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8bb0efc8bac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69d9c1f1"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "a[target=\"_blank\"][role=\"listitem\"]:nth-child(3)",
            "html": "<a href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\" target=\"_blank\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "318bcfd57e8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf729720"
          },
          {
            "rule": "aria-required-parent",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".ps-2",
            "html": "<a href=\"https://twitter.com/TandridgeDC\" target=\"_blank\" class=\"ps-2 pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <img src=\"/Portals/_default/skins/tandridge-redesign/img/social/icon_social_twitter_x.svg\" alt=\"Twitter\" class=\"\"></a>",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9508cadef695",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-631071a2"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".bg-info.grid-item > .half.py-xl-5.py-3 > .order-md-1.order-2.col-lg-8 > .d-md-block.d-none > .text-white[target=\"_blank\"]",
            "html": "<a href=\"https://tdcplanningsearch.tandridge.gov.uk/\" class=\"text-white\" target=\"_blank\" aria-label=\"Search for an application - opens in new tab\">Search for an application</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4 (foreground color: #ffffff, background color: #2887b8, font size: 14.3pt (19px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".bg-info.grid-item"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ddedd1cbe9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af2f6db9"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".text-white[target=\"_self\"]:nth-child(3)",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Planning strategies and policies</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4 (foreground color: #ffffff, background color: #2887b8, font size: 14.3pt (19px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".bg-info.grid-item"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fdbb753ce1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03fe838d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".bg-info.grid-item > .half.py-xl-5.py-3 > .order-md-1.order-2.col-lg-8 > .d-md-block.d-none > .text-white[target=\"_self\"]:nth-child(5)",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Local Plan</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4 (foreground color: #ffffff, background color: #2887b8, font size: 14.3pt (19px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".bg-info.grid-item"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6bf825f3a8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef05156e"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".bg-warning > .icon.justify-content-center.h-100 > .icon-wrapper.d-lg-block.d-none > .mb-xl-4.mb-2.text-center",
            "html": "<h2 class=\"text-white h3 text-center mb-xl-4 mb-2\">\n                                            Benefits and support\n                                        </h2>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.65 (foreground color: #ffffff, background color: #ec8435, font size: 18.0pt (24px), font weight: bold). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".bg-warning"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95b9c8775633",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-188374c2"
          },
          {
            "rule": "label-title-only",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".cludo-input-form__input",
            "html": "<input class=\"cludo-input-form__input\" title=\"Search the page\" name=\"searchrequest\" type=\"search\" autocomplete=\"off\" placeholder=\"Search for...\" aria-autocomplete=\"list\" aria-haspopup=\"true\">",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5e368ba98cc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-105ced16"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-GB\" dir=\"ltr\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c88632cd8a80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "header",
            "html": "<header role=\"region\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".nav-modal",
              "#footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4dc3b7e185bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3f16b52"
          },
          {
            "rule": "meta-viewport-large",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport-large?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "meta[name=\"viewport\"]:nth-child(21)",
            "html": "<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=2,user-scalable=yes\">",
            "message": "Users should be able to zoom and scale the text up to 500%",
            "fixSummary": "Fix any of the following:\n  <meta> tag limits zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74cff1d61891",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1417df77"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-GB\" dir=\"ltr\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c82541b90990",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".col-md-6.col-lg-7",
            "html": "<div class=\"col-lg-7 col-md-6\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67cc21a4229b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-451bb29f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eds_news_module_805",
            "html": "<div class=\"eds_news_module_805 news eds_subCollection_news eds_news_TandridgeDC eds_template_List_Article_Home_New eds_templateGroup_listArticleDefault eds_styleSwitchCriteria_module-805\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eacc60498e33",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f9fe1df"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#btnContinue",
            "html": "<a role=\"button\" id=\"btnContinue\" aria-label=\"Accept and continue browsing website\" class=\"btn btn-outline-success text-white btn-sm initialOptions\" href=\"javascript:NaDevAcceptCookies(true,true);\" tabindex=\"1\"><span class=\"fas fa-check-square me-2\" aria-hidden=\"true\"></span> Accept Cookies</a>",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff632d2cdd6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57ee03f3"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#btnCookieSettings",
            "html": "<a id=\"btnCookieSettings\" role=\"button\" aria-label=\"View cookie settings\" class=\"btn btn-info btn-sm initialOptions\" href=\"https://www.tandridge.gov.uk/Your-council/Transparency-and-inclusive-service-standards/Website-terms-and-conditions/Using-cookies\" tabindex=\"1\">",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be2cf591da78",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6db14c8d"
          },
          {
            "rule": "tabindex",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": ".main-link",
            "html": "<a href=\"#main\" style=\"color: #028468;\" class=\"main-link r-only sr-only-focusable\" tabindex=\"3\">Skip to main content</a>",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "216d6c877961",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d9a9638"
          }
        ],
        "outcomeCount": 1251,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 42
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2119,
          "failed": 71,
          "cantTell": 21,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_valid",
          "aria_descendant_valid",
          "aria_landmark_name_unique",
          "aria_parent_required",
          "aria_region_labelled",
          "aria_role_valid",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "target_spacing_sufficient",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "046109ff46fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ad5fff9"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"/Portals/0-System/dnn-css-variables.css?cdv=525\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb3af49e58f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3675c129"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"/Portals/0-System/dnn-css-variables.css?cdv=525\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c50d5f72d6bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54ff9ab5"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"/Portals/_default/skins/tandridge-redesign/dist/app.css?cdv=525\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84c5cb17997f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c8113ea9"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"text-white h3\">",
            "message": "Confirm this text 'Cookies' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e225d77b1167",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b43b2c7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"1\" href=\"javascript:NaDevAcceptCookies(true,true);\" class=\"btn btn-outline-success text-white btn-sm initialOptions\" aria-label=\"Accept and continue browsing website\" id=\"btnContinue\" role=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "368df58296cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8c2c7bc"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a tabindex=\"1\" href=\"javascript:NaDevAcceptCookies(true,true);\" class=\"btn btn-outline-success text-white btn-sm initialOptions\" aria-label=\"Accept and continue browsing website\" id=\"btnContinue\" role=\"button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fa9e9fa2d60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82d7de6c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"javascript:NaDevAcceptCookies(true,false);\" class=\"btn btn-red btn-sm initialOptions\" aria-label=\"Reject and continue browsing website\" id=\"btnContinueReject\" role=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b94af9645e1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a086483"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a href=\"javascript:NaDevAcceptCookies(true,false);\" class=\"btn btn-red btn-sm initialOptions\" aria-label=\"Reject and continue browsing website\" id=\"btnContinueReject\" role=\"button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "654aae403489",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d90e4cb0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"1\" href=\"https://www.tandridge.gov.uk/Your-council/Transparency-and-inclusive-service-standards/Website-terms-and-conditions/Using-cookies\" class=\"btn btn-info btn-sm initialOptions\" aria-label=\"View cookie settings\" role=\"button\" id=\"btnCookieSettings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cb87bbe76b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c2da3ad"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a tabindex=\"1\" href=\"https://www.tandridge.gov.uk/Your-council/Transparency-and-inclusive-service-standards/Website-terms-and-conditions/Using-cookies\" class=\"btn btn-info btn-sm initialOptions\" aria-label=\"View cookie settings\" role=\"button\" id=\"btnCookieSettings\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d45a13bed2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-933423a4"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<header role=\"region\">",
            "message": "The ARIA role 'region' is not valid for the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e82d35598a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e10b178"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<header role=\"region\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ca2ac4d4e99",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9e8e434"
          },
          {
            "rule": "aria_region_labelled",
            "xpath": null,
            "html": "<header role=\"region\">",
            "message": "Element with \"region\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da4b5d71b345",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5096dd1c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"3\" class=\"main-link r-only sr-only-focusable\" style=\"color: #028468;\" href=\"#main\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54c26099a1c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab6f4a97"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button class=\"cludo-input-form__search-button btn btn-secondary search-button\" aria-label=\"Search\" title=\"Search\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0d0787fd213",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-827acb34"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a aria-label=\"Subscribe to Tandridge\" role=\"listitem\" class=\"btn btn-secondary me-3\" target=\"_self\" href=\"/Home/Sign-up-for-e-mail-updates\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c3d946e9468",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25297d94"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a aria-label=\"My Tandridge  - opens in new tab\" role=\"listitem\" class=\"btn btn-secondary me-3\" target=\"_blank\" href=\"https://tandridge.my.site.com/mytandridgeaccount/s/login/\" title=\"sign up / login\" data-bs-toggle=\"tooltip\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "547bee7fe7c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3870c117"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a data-bs-target=\"#navigationModal\" data-bs-toggle=\"modal\" aria-label=\"Open site menu\" role=\"listitem\" id=\"menu-open\" class=\"btn btn-secondary\" target=\"_self\" href=\"#\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5b855a9932f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b4dcb96"
          },
          {
            "rule": "aria_region_labelled",
            "xpath": null,
            "html": "<div role=\"region\" class=\"nav-modal\">",
            "message": "Element with \"region\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71de18363df9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65b92be7"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<section class=\"pt-3\" role=\"region\">",
            "message": "The ARIA role 'region' is not valid for the element <section>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4956cdcb6ba3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecae6e69"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section class=\"pt-3\" role=\"region\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cb501b13a5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7e90cf8"
          },
          {
            "rule": "aria_region_labelled",
            "xpath": null,
            "html": "<section class=\"pt-3\" role=\"region\">",
            "message": "Element with \"region\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf80c1bfb55c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8921c6e"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 0\" aria-current=\"true\" data-bs-slide-to=\"0\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark active\">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f636863f3ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b32fb056"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 0\" aria-current=\"true\" data-bs-slide-to=\"0\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark active\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afbcb807ba6b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-22a1bc79"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 0\" aria-current=\"true\" data-bs-slide-to=\"0\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark active\">",
            "message": "Undersized target \"button\" does not have sufficient spacing of 12 CSS pixels from another target \"button\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2368a124ac3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11302d76"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 1\" aria-current=\"false\" data-bs-slide-to=\"1\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a00522eef03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a680f047"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 1\" aria-current=\"false\" data-bs-slide-to=\"1\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c9e931f2be1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6aa0933"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 1\" aria-current=\"false\" data-bs-slide-to=\"1\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "Undersized target \"button\" does not have sufficient spacing of 12 CSS pixels from another target \"button\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bcb9a404de7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd54045b"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 2\" aria-current=\"false\" data-bs-slide-to=\"2\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8020bfb67e6f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-11b76ff5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 2\" aria-current=\"false\" data-bs-slide-to=\"2\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2616309318e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3572354"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 2\" aria-current=\"false\" data-bs-slide-to=\"2\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "Undersized target \"button\" does not have sufficient spacing of 12 CSS pixels from another target \"button\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed2c6f2b4de3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bdb6a5e6"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 3\" aria-current=\"false\" data-bs-slide-to=\"3\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ebda5d75ea8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e231bbae"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 3\" aria-current=\"false\" data-bs-slide-to=\"3\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d8a143aa441",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2ed2c6f"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 3\" aria-current=\"false\" data-bs-slide-to=\"3\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "Undersized target \"button\" does not have sufficient spacing of 12 CSS pixels from another target \"button\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "410fa09f8590",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e058423"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 4\" aria-current=\"false\" data-bs-slide-to=\"4\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb3371f1bac5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4b7dee99"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 4\" aria-current=\"false\" data-bs-slide-to=\"4\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e50de36b5f1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de4b78aa"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<button role=\"listitem\" aria-label=\"Slide 4\" aria-current=\"false\" data-bs-slide-to=\"4\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"bg-dark \">",
            "message": "Undersized target \"button\" does not have sufficient spacing of 12 CSS pixels from another target \"button\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cac7eeab0ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fdf593a0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"banner-title h1 pt-lg-0 pt-3 px-lg-5 px-3\">",
            "message": "Confirm this text 'Elections - Thursday 7 May 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2528ba7f37d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d331c2f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-bs-slide=\"prev\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"carousel-control-prev d-md-block d-none\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f593222f3e3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-befd8ee8"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button data-bs-slide=\"prev\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"carousel-control-prev d-md-block d-none\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"generic\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9573fc2c154c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43f260af"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-bs-slide=\"next\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"carousel-control-next d-md-block d-none\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f58dd99f599",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00db82cc"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button data-bs-slide=\"next\" data-bs-target=\"#BannerSlider\" type=\"button\" class=\"carousel-control-next d-md-block d-none\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"generic\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d846dbd2a13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e89d6ab9"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "The ARIA role 'region' is not valid for the element <section>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b377ebdd2d81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fae45ff4"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79144ba01d64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb960d5d"
          },
          {
            "rule": "aria_region_labelled",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "Element with \"region\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d18d72f5db4e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-517138c2"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "The ARIA role 'region' is not valid for the element <section>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_region_labelled",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "Element with \"region\" role does not have a label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2 class=\"text-white h3 text-center mb-xl-4 mb-2\">",
            "message": "Text contrast of 2.65 with its background is less than the WCAG AA minimum requirements for text of size 24px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc9540660ff5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6fa62644"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "The ARIA role 'region' is not valid for the element <section>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_region_labelled",
            "xpath": null,
            "html": "<section role=\"region\">",
            "message": "Element with \"region\" role does not have a label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"News page link\" target=\"_self\" href=\"/Your-council/News-and-consultation/News\" class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f9fe3f5c062",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81b92502"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"E newsletter page link\" target=\"_self\" href=\"/Your-council/News-and-consultation/Publications/E-newsletters\" class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42d545265598",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba3722f3"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"All events page link\" target=\"_self\" href=\"/Parks-play-and-things-to-do/All-Events\" class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aec6828cac7f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1312bf64"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<footer role=\"region\" class=\"pt-3 mt-5\" id=\"footer\">",
            "message": "The ARIA role 'region' is not valid for the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "309b3f50a273",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6f5e4fc"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<footer role=\"region\" class=\"pt-3 mt-5\" id=\"footer\">",
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "434b772fdabf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-636c92c7"
          },
          {
            "rule": "aria_region_labelled",
            "xpath": null,
            "html": "<footer role=\"region\" class=\"pt-3 mt-5\" id=\"footer\">",
            "message": "Element with \"region\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d56a71f61f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8a0bc590"
          },
          {
            "rule": "aria_parent_required",
            "xpath": null,
            "html": "<div role=\"listitem\" class=\"social-icons d-flex align-items-center justify-content-lg-start justify-content-center pb-lg-0 pb-3\">",
            "message": "Element with \"listitem\" role is not contained in or owned by an element with one of the following roles: \"list\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb8bcd5f4d50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09733b67"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a aria-label=\"\n                         - opens in new tab\" role=\"listitem\" class=\"pe-2\" target=\"_blank\" href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ac11639e4ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d66b2a81"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a aria-label=\"\n                         - opens in new tab\" role=\"listitem\" class=\"pe-2\" target=\"_blank\" href=\"https://www.linkedin.com/company/tandridge-district-council\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4930592eef8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f890b6d"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a aria-label=\"\n                         - opens in new tab\" role=\"listitem\" target=\"_blank\" href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb36a26667fe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f66dfe88"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a aria-label=\"\n                         - opens in new tab\" role=\"listitem\" class=\"ps-2 pe-2\" target=\"_blank\" href=\"https://twitter.com/TandridgeDC\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33782d7544ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe29a444"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<div role=\"list\" class=\"footer-links mb-3 text-lg-start text-center\">",
            "message": "The element with role \"list\" owns the child element with the role \"link\" that is not one of the allowed role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ec52bb410f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c40733f"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"Accessibility page link\" role=\"listitem\" class=\"pe-2 text-dark d-block\" href=\"/Your-council/Freedom-of-information-and-data/Accessibility-statement\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac7945a21b7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a876dbab"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"Contact us page link\" class=\"text-dark d-block\" href=\"/Contact?TID=59\">",
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b44dcfd0a4d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e88f6557"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"Cookies page link\" role=\"listitem\" class=\"pe-2 text-dark d-block\" href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions/Using-cookies\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "295760cc2624",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53651f5d"
          },
          {
            "rule": "target_spacing_sufficient",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"Cookies page link\" role=\"listitem\" class=\"pe-2 text-dark d-block\" href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions/Using-cookies\">",
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "989e5fb8a264",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0985e59b"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"Privacy policy page link\" role=\"listitem\" class=\"pe-2 text-dark d-block\" href=\"/privacy\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c0931007bf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d8f6cc4"
          },
          {
            "rule": "aria_role_valid",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"Terms and conditions page link\" role=\"listitem\" class=\"pe-2 text-dark d-block\" href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions\">",
            "message": "The ARIA role 'listitem' is not valid for the element <a>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e37063b31a5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be1660ae"
          }
        ],
        "outcomeCount": 2197,
        "uniqueFailedCount": 65,
        "duplicateFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 40,
          "failed": 52,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "adaptable/aria-required-parent",
          "aria/aria-allowed-role",
          "distinguishable/color-contrast",
          "keyboard-accessible/tabindex",
          "labels-and-names/label-content-mismatch",
          "labels-and-names/label-title-only",
          "landmarks/landmark-main"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "adaptable/aria-required-parent",
            "xpath": "#footer > div > div > div:nth-of-type(1) > div:nth-of-type(1)",
            "selector": "#footer > div > div > div:nth-of-type(1) > div:nth-of-type(1)",
            "html": "<div class=\"social-icons d-flex align-items-center justify-content-lg-start justify-content-center pb-lg-0 pb-3\" role=\"listitem\">\n                    <a href=\"https://www.facebook.com/Tandridge-Counci...",
            "impact": "critical",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "999fa75d14f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cfd7d28"
          },
          {
            "rule": "adaptable/aria-required-parent",
            "xpath": "div:nth-of-type(1) > a[href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\"]",
            "selector": "div:nth-of-type(1) > a[href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\"]",
            "html": "<a href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <i...",
            "impact": "critical",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4175d533d6a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-51928efe"
          },
          {
            "rule": "adaptable/aria-required-parent",
            "xpath": "div:nth-of-type(1) > a[href=\"https://www.linkedin.com/company/tandridge-district-council\"]",
            "selector": "div:nth-of-type(1) > a[href=\"https://www.linkedin.com/company/tandridge-district-council\"]",
            "html": "<a href=\"https://www.linkedin.com/company/tandridge-district-council\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <i...",
            "impact": "critical",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b85e635e395",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f379fb16"
          },
          {
            "rule": "adaptable/aria-required-parent",
            "xpath": "div:nth-of-type(1) > a[href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\"]",
            "selector": "div:nth-of-type(1) > a[href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\"]",
            "html": "<a href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\" target=\"_blank\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <...",
            "impact": "critical",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5fee38b6b80",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a47b2491"
          },
          {
            "rule": "adaptable/aria-required-parent",
            "xpath": "div:nth-of-type(1) > a[href=\"https://twitter.com/TandridgeDC\"]",
            "selector": "div:nth-of-type(1) > a[href=\"https://twitter.com/TandridgeDC\"]",
            "html": "<a href=\"https://twitter.com/TandridgeDC\" target=\"_blank\" class=\"ps-2 pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <img src=\"/Portals/_defau...",
            "impact": "critical",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75dec0105871",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82524770"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div > a[href=\"https://tdcplanningsearch.tandridge.gov.uk/\"]",
            "selector": "div > a[href=\"https://tdcplanningsearch.tandridge.gov.uk/\"]",
            "html": "<a href=\"https://tdcplanningsearch.tandridge.gov.uk/\" class=\"text-white\" target=\"_blank\" aria-label=\"Search for an application - opens in new tab\">Search for an application</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b15ff8347141",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e00471a"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div > a[href=\"/Planning-and-building/Planning-strategies-and-policies\"]",
            "selector": "div > a[href=\"/Planning-and-building/Planning-strategies-and-policies\"]",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Planning strategies and policies</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6a95d3518c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3cfb8a9"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div > a[href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\"]",
            "selector": "div > a[href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\"]",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Local Plan</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 4:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cad4c839ab09",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d08b132d"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(3) > a[href=\"/Housing/Council-housing/Pay-your-rent\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Housing/Council-housing/Pay-your-rent\"]",
            "html": "<a href=\"/Housing/Council-housing/Pay-your-rent\" class=\"text-white\" target=\"_self\" aria-label=\"Pay your rent page link\">Pay your rent</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.61:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfbd4b30e2f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6bee6648"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(3) > a[href=\"/Housing/Council-housing/Request-repairs\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Housing/Council-housing/Request-repairs\"]",
            "html": "<a href=\"/Housing/Council-housing/Request-repairs\" class=\"text-white\" target=\"_self\" aria-label=\"Request a repair page link\">Request a repair</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.61:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f2455d1372f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3115613b"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(3) > a[href=\"/Housing/Finding-a-home/Homeless-or-need-housing-advice\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Housing/Finding-a-home/Homeless-or-need-housing-advice\"]",
            "html": "<a href=\"/Housing/Finding-a-home/Homeless-or-need-housing-advice\" class=\"text-white\" target=\"_self\" aria-label=\"Housing advice page link\">Housing advice</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.61:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f79338e05163",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5e5e3113"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(3) > a[href=\"/Housing/Finding-a-home\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Housing/Finding-a-home\"]",
            "html": "<a href=\"/Housing/Finding-a-home\" class=\"text-white\" target=\"_self\" aria-label=\"Finding a home page link\">Finding a home</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 3.61:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57803e91c738",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c84d369a"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(4) > div > div > div:nth-of-type(1) > h2",
            "selector": "div:nth-of-type(4) > div > div > div:nth-of-type(1) > h2",
            "html": "<h2 class=\"text-white h3 text-center mb-xl-4 mb-2\">\n                                            Benefits and support\n                                        </h2>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.65:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52fd40c38a2f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62ed5b9c"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "h2 > a[href=\"/Benefits-and-support\"]",
            "selector": "h2 > a[href=\"/Benefits-and-support\"]",
            "html": "<a href=\"/Benefits-and-support\" target=\"_self\" class=\"text-white\" aria-label=\"Benefits and support page link\">\n                                                Benefits and support\n                    ...",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.65:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7751785345eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26b8660b"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(3) > a[href=\"/Benefits-and-support/Claiming-housing-benefit\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Benefits-and-support/Claiming-housing-benefit\"]",
            "html": "<a href=\"/Benefits-and-support/Claiming-housing-benefit\" class=\"text-white\" target=\"_self\" aria-label=\"Housing benefit page link\">Housing benefit</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.65:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ccd0c6e7890",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-151bdeb4"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(3) > a[href=\"/Benefits-and-support/Tell-us-if-your-circumstances-change\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Benefits-and-support/Tell-us-if-your-circumstances-change\"]",
            "html": "<a href=\"/Benefits-and-support/Tell-us-if-your-circumstances-change\" class=\"text-white\" target=\"_self\" aria-label=\"Change of circumstances page link\">Change of circumstances</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.65:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13499eecd590",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43524d0e"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(3) > a[href=\"/Benefits-and-support/Universal-credit\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Benefits-and-support/Universal-credit\"]",
            "html": "<a href=\"/Benefits-and-support/Universal-credit\" class=\"text-white\" target=\"_self\" aria-label=\"Universal credit page link\">Universal credit</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.65:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86cb9682f93e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-309ac4fa"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(3) > a[href=\"/Benefits-and-support/Manage-your-benefits-online\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Benefits-and-support/Manage-your-benefits-online\"]",
            "html": "<a href=\"/Benefits-and-support/Manage-your-benefits-online\" class=\"text-white\" target=\"_self\" aria-label=\"Manage your benefits page link\">Manage your benefits</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.65:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56b2fe064e06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bd39a49a"
          },
          {
            "rule": "keyboard-accessible/tabindex",
            "xpath": "#btnContinue",
            "selector": "#btnContinue",
            "html": "<a role=\"button\" id=\"btnContinue\" aria-label=\"Accept and continue browsing website\" class=\"btn btn-outline-success text-white btn-sm initialOptions\" href=\"javascript:NaDevAcceptCookies(true,true);\" ta...",
            "impact": "serious",
            "message": "Element has tabindex=\"1\" which disrupts tab order.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea974d9d27c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bd68e41"
          },
          {
            "rule": "keyboard-accessible/tabindex",
            "xpath": "#btnCookieSettings",
            "selector": "#btnCookieSettings",
            "html": "<a id=\"btnCookieSettings\" role=\"button\" aria-label=\"View cookie settings\" class=\"btn btn-info btn-sm initialOptions\" href=\"https://www.tandridge.gov.uk/Your-council/Transparency-and-inclusive-service-...",
            "impact": "serious",
            "message": "Element has tabindex=\"1\" which disrupts tab order.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a2ff58af873",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab4cb2e1"
          },
          {
            "rule": "keyboard-accessible/tabindex",
            "xpath": "header > a[href=\"#main\"]",
            "selector": "header > a[href=\"#main\"]",
            "html": "<a href=\"#main\" style=\"color: #028468;\" class=\"main-link r-only sr-only-focusable\" tabindex=\"3\">Skip to main content</a>",
            "impact": "serious",
            "message": "Element has tabindex=\"3\" which disrupts tab order.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a09840bde8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58d50229"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab113341fcc3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#btnContinue",
            "selector": "#btnContinue",
            "html": "<a role=\"button\" id=\"btnContinue\" aria-label=\"Accept and continue browsing website\" class=\"btn btn-outline-success text-white btn-sm initialOptions\" href=\"javascript:NaDevAcceptCookies(true,true);\" ta...",
            "impact": "serious",
            "message": "Accessible name \"Accept and continue browsing website\" does not contain visible text \"Accept Cookies\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32b52b11e47f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dde521cb"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#btnContinueReject",
            "selector": "#btnContinueReject",
            "html": "<a role=\"button\" id=\"btnContinueReject\" aria-label=\"Reject and continue browsing website\" class=\"btn btn-red btn-sm initialOptions\" href=\"javascript:NaDevAcceptCookies(true,false);\"><i class=\"fas fa-t...",
            "impact": "serious",
            "message": "Accessible name \"Reject and continue browsing website\" does not contain visible text \"Reject cookies\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e858305290f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53441dfe"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > a[aria-label=\"View cookie policy\"]",
            "selector": "div:nth-of-type(2) > a[aria-label=\"View cookie policy\"]",
            "html": "<a role=\"button\" aria-label=\"View cookie policy\" class=\"btn btn-secondary btn-sm\" href=\"https://www.tandridge.gov.uk/Your-council/Transparency-and-inclusive-service-standards/Website-terms-and-conditi...",
            "impact": "serious",
            "message": "Accessible name \"View cookie policy\" does not contain visible text \"Change cookie settings\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f88a815aeff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-067a93ba"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#btnContinueBrowsing",
            "selector": "#btnContinueBrowsing",
            "html": "<a role=\"button\" id=\"btnContinueBrowsing\" aria-label=\"Continue browsing\" class=\"btn btn-primary btn-sm ml-3\" href=\"#\"><span class=\"fas fa-times mr-2\" aria-hidden=\"true\"></span>Close</a>",
            "impact": "serious",
            "message": "Accessible name \"Continue browsing\" does not contain visible text \"Close\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eaeb2b984afb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-754012b6"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div > a[href=\"/Planning-and-building/Planning-strategies-and-policies\"]",
            "selector": "div > a[href=\"/Planning-and-building/Planning-strategies-and-policies\"]",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Planning strategies and policies</a>",
            "impact": "serious",
            "message": "Accessible name \"Planning and building page link\" does not contain visible text \"Planning strategies and policies\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b5118662b8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac5eec3c"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div > a[href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\"]",
            "selector": "div > a[href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\"]",
            "html": "<a href=\"/Planning-and-building/Planning-strategies-and-policies/Tandridge-District-Local-Plan-2024-2044\" class=\"text-white\" target=\"_self\" aria-label=\"Planning and building page link\">Local Plan</a>",
            "impact": "serious",
            "message": "Accessible name \"Planning and building page link\" does not contain visible text \"Local Plan\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbbd80bd57bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26f9f48a"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div > a[href=\"/Recycling-and-rubbish/Collection-days-and-updates/Missed-collection-and-updates\"]",
            "selector": "div > a[href=\"/Recycling-and-rubbish/Collection-days-and-updates/Missed-collection-and-updates\"]",
            "html": "<a href=\"/Recycling-and-rubbish/Collection-days-and-updates/Missed-collection-and-updates\" class=\"text-white\" target=\"_self\" aria-label=\"Recycling and rubbish page link\">Has your bin been missed?</a>",
            "impact": "serious",
            "message": "Accessible name \"Recycling and rubbish page link\" does not contain visible text \"Has your bin been missed?\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ea1724c2158",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6147f037"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div > a[href=\"/Recycling-and-rubbish/Rubbish/What-goes-in-your-rubbish-bin\"]",
            "selector": "div > a[href=\"/Recycling-and-rubbish/Rubbish/What-goes-in-your-rubbish-bin\"]",
            "html": "<a href=\"/Recycling-and-rubbish/Rubbish/What-goes-in-your-rubbish-bin\" class=\"text-white\" target=\"_self\" aria-label=\"Recycling and rubbish page link\">What goes in your bin?</a>",
            "impact": "serious",
            "message": "Accessible name \"Recycling and rubbish page link\" does not contain visible text \"What goes in your bin?\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "354fc9512153",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02cdf2c8"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(1) > a[href=\"/Your-council/News-and-consultation/News\"]",
            "selector": "div:nth-of-type(1) > a[href=\"/Your-council/News-and-consultation/News\"]",
            "html": "<a class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\" href=\"/Your-council/News-and-consultation/News\" target=\"_self\" aria-label=\"News page link\">\n            <span class=\"btn...",
            "impact": "serious",
            "message": "Accessible name \"News page link\" does not contain visible text \"View all news\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1fdc3949555",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b4969fd"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > a[href=\"/Your-council/News-and-consultation/Publications/E-newsletters\"]",
            "selector": "div:nth-of-type(2) > a[href=\"/Your-council/News-and-consultation/Publications/E-newsletters\"]",
            "html": "<a class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\" href=\"/Your-council/News-and-consultation/Publications/E-newsletters\" target=\"_self\" aria-label=\"E newsletter page link\"...",
            "impact": "serious",
            "message": "Accessible name \"E newsletter page link\" does not contain visible text \"View all e-newsletters\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24a2e88bb890",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e9bcbfd"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > a[href=\"/Parks-play-and-things-to-do/All-Events\"]",
            "selector": "div:nth-of-type(3) > a[href=\"/Parks-play-and-things-to-do/All-Events\"]",
            "html": "<a class=\"btn btn-flex btn-labeled btn-primary w-100 d-flex align-items-center\" href=\"/Parks-play-and-things-to-do/All-Events\" target=\"_self\" aria-label=\"All events page link\">\n            <span class...",
            "impact": "serious",
            "message": "Accessible name \"All events page link\" does not contain visible text \"View upcoming events\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adc6cdbd6fed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ec1a54aa"
          },
          {
            "rule": "labels-and-names/label-title-only",
            "xpath": "#cludo-search-input > input[name=\"searchrequest\"]",
            "selector": "#cludo-search-input > input[name=\"searchrequest\"]",
            "html": "<input class=\"cludo-input-form__input\" title=\"Search the page\" name=\"searchrequest\" type=\"search\" autocomplete=\"off\" placeholder=\"Search for...\" aria-autocomplete=\"list\" aria-haspopup=\"true\">",
            "impact": "serious",
            "message": "Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd3a3ac1fb15",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d25d4107"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#Form > header",
            "selector": "#Form > header",
            "html": "<header role=\"region\">\n    <a href=\"#main\" style=\"color: #028468;\" class=\"main-link r-only sr-only-focusable\" tabindex=\"3\">Skip to main content</a>\n\n    \n\n    <div class=\"header-wrapper bg-primary py-...",
            "impact": "minor",
            "message": "Role \"region\" is not allowed on element <header>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4854ffceeb74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-570503cc"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div > a[href=\"/Home/Sign-up-for-e-mail-updates\"]",
            "selector": "div > a[href=\"/Home/Sign-up-for-e-mail-updates\"]",
            "html": "<a href=\"/Home/Sign-up-for-e-mail-updates\" target=\"_self\" class=\"btn btn-secondary me-3\" role=\"listitem\" aria-label=\"Subscribe to Tandridge\"><span class=\"d-xl-block d-none\">Subscribe</span> <i class=\"...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd9867222fae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f6d24ec"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div > a[href=\"https://tandridge.my.site.com/mytandridgeaccount/s/login/\"]",
            "selector": "div > a[href=\"https://tandridge.my.site.com/mytandridgeaccount/s/login/\"]",
            "html": "<a data-bs-toggle=\"tooltip\" title=\"sign up / login\" href=\"https://tandridge.my.site.com/mytandridgeaccount/s/login/\" target=\"_blank\" class=\"btn btn-secondary me-3\" role=\"listitem\" aria-label=\"My Tandr...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4fe88d43d6e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b478935"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#menu-open",
            "selector": "#menu-open",
            "html": "<a href=\"#\" target=\"_self\" class=\"btn btn-secondary\" id=\"menu-open\" role=\"listitem\" aria-label=\"Open site menu\" data-bs-toggle=\"modal\" data-bs-target=\"#navigationModal\"><span class=\"d-xl-block d-none\"...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6cfef4c0acd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c19fee3"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > button[aria-label=\"Slide 0\"]",
            "selector": "div:nth-of-type(1) > button[aria-label=\"Slide 0\"]",
            "html": "<button class=\"bg-dark active\" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"0\" aria-current=\"true\" aria-label=\"Slide 0\" role=\"listitem\"></button>",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba5b262972e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a9ad18d"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > button[aria-label=\"Slide 1\"]",
            "selector": "div:nth-of-type(1) > button[aria-label=\"Slide 1\"]",
            "html": "<button class=\"bg-dark \" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"1\" aria-current=\"false\" aria-label=\"Slide 1\" role=\"listitem\"></button>",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84b95619a68b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf084b9b"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > button[aria-label=\"Slide 2\"]",
            "selector": "div:nth-of-type(1) > button[aria-label=\"Slide 2\"]",
            "html": "<button class=\"bg-dark \" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"2\" aria-current=\"false\" aria-label=\"Slide 2\" role=\"listitem\"></button>",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcbbecd3966d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb3aa65d"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > button[aria-label=\"Slide 3\"]",
            "selector": "div:nth-of-type(1) > button[aria-label=\"Slide 3\"]",
            "html": "<button class=\"bg-dark \" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"3\" aria-current=\"false\" aria-label=\"Slide 3\" role=\"listitem\"></button>",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed1eb9d3bb2a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a0c1ed7"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > button[aria-label=\"Slide 4\"]",
            "selector": "div:nth-of-type(1) > button[aria-label=\"Slide 4\"]",
            "html": "<button class=\"bg-dark \" type=\"button\" data-bs-target=\"#BannerSlider\" data-bs-slide-to=\"4\" aria-current=\"false\" aria-label=\"Slide 4\" role=\"listitem\"></button>",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9211637c617f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3aa749b"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "#footer",
            "selector": "#footer",
            "html": "<footer id=\"footer\" class=\"pt-3 mt-5\" role=\"region\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-lg-6 col-12\">\n                <div class=\"social-icons d-flex ali...",
            "impact": "minor",
            "message": "Role \"region\" is not allowed on element <footer>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d66ded3d2849",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c4aaaf5"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > a[href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\"]",
            "selector": "div:nth-of-type(1) > a[href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\"]",
            "html": "<a href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <i...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a57849a19603",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ba4cd3e"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > a[href=\"https://www.linkedin.com/company/tandridge-district-council\"]",
            "selector": "div:nth-of-type(1) > a[href=\"https://www.linkedin.com/company/tandridge-district-council\"]",
            "html": "<a href=\"https://www.linkedin.com/company/tandridge-district-council\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <i...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37b6bfc18fcf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a14cd54"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > a[href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\"]",
            "selector": "div:nth-of-type(1) > a[href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\"]",
            "html": "<a href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\" target=\"_blank\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0906a1b49eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85c922ae"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div:nth-of-type(1) > a[href=\"https://twitter.com/TandridgeDC\"]",
            "selector": "div:nth-of-type(1) > a[href=\"https://twitter.com/TandridgeDC\"]",
            "html": "<a href=\"https://twitter.com/TandridgeDC\" target=\"_blank\" class=\"ps-2 pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <img src=\"/Portals/_defau...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "809686e24474",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5d627c2"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div > a[href=\"/Your-council/Freedom-of-information-and-data/Accessibility-statement\"]",
            "selector": "div > a[href=\"/Your-council/Freedom-of-information-and-data/Accessibility-statement\"]",
            "html": "<a href=\"/Your-council/Freedom-of-information-and-data/Accessibility-statement\" class=\"pe-2 text-dark d-block\" role=\"listitem\" aria-label=\"Accessibility page link\" target=\"_self\">Accessibility</a>",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b8a604378d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c1a3f10"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div > a[href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions/Using-cookies\"]",
            "selector": "div > a[href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions/Using-cookies\"]",
            "html": "<a href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions/Using-cookies\" class=\"pe-2 text-dark d-block\" role=\"listitem\" aria-label=\"Cookies page link\" target=\"_self\">Cookies<...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a57bb6a6b54",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8169dbb"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div > a[href=\"/privacy\"]",
            "selector": "div > a[href=\"/privacy\"]",
            "html": "<a href=\"/privacy\" class=\"pe-2 text-dark d-block\" role=\"listitem\" aria-label=\"Privacy policy page link\" target=\"_self\">Privacy policy</a>",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd06d157ddef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f66c570"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "div > a[href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions\"]",
            "selector": "div > a[href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions\"]",
            "html": "<a href=\"/Your-council/Freedom-of-information-and-data/Website-terms-and-conditions\" class=\"pe-2 text-dark d-block\" role=\"listitem\" aria-label=\"Terms and conditions page link\" target=\"_self\">Terms and...",
            "impact": "minor",
            "message": "Role \"listitem\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0905b6ba8caf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f4d0199"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 52,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 709,
          "failed": 63,
          "cantTell": 125,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R14",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R14",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R14",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b4f0c3/",
            "description": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e54c119df4d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0be17e64"
          },
          {
            "rule": "QW-ACT-R38",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
            "description": "The test target owns elements that doesn't have the correct role.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "484e6a9da8f4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6958f87e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fef003fb2ab6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-763c4c8e"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R33",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
            "description": "The test target parent doesn't have the required context `role`.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e0fd14a1b69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c41fd77326a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3db19595c176",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 902,
        "duplicateFailedCount": 57,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 119
    },
    {
      "submittedUrl": "https://www.teignbridge.gov.uk/",
      "finalUrl": "https://www.teignbridge.gov.uk/",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 10494,
      "error": "fetch failed",
      "alfa": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped because initial URL fetch failed",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.telford.gov.uk/",
      "finalUrl": "https://www.telford.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Telford &amp; Wrekin Council | Home",
      "elapsedMs": 28197,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1032,
          "failed": 99,
          "cantTell": 23,
          "inapplicable": 50
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r74"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a class=\"\" href=\"https://www.telford.gov.uk/your-views-matter/customer-services/supporting-access-to-services/\" title=\"Access to services\">\n                Access to services\n            </a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1282dfce27fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a class=\"\" href=\"https://my.telford.gov.uk\" title=\"Sign in to MyTelford\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"hamburger-menu\"]",
            "html": "<button type=\"button\" id=\"hamburger-menu\" class=\"btn open-nav-btn\" aria-label=\"open navigation\" aria-controls=\"link-list\" aria-expanded=\"false\">Council services</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1dd35d02f1cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aedfca14"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.civicaepay.co.uk/TelfordEstore/estore/default/Catalog/Index?fundCode=FB&showSingleProduct=True&recurringOnly=False\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9556f510540",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f93cb3a6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.civicaepay.co.uk/TelfordEstore/estore/default/Catalog/Index?fundCode=CT&showSingleProduct=True&recurringOnly=False\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.civicaepay.co.uk/TelfordEstore/estore/default/Catalog/Index?fundCode=AG&showSingleProduct=True&recurringOnly=False\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.civicaepay.co.uk/TelfordEstore/estore/default/Catalog/Index?fundCode=ND&showSingleProduct=True&recurringOnly=False\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telford.gov.uk/bins-and-recycling/dispose-or-recycle-bulky-items/bulky-item-collections/\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telford.gov.uk/registration-services-and-bereavement/births/registering-a-birth/\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telfordandwrekinleisure.co.uk/bookonline\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telfordtheatre.com/\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telford.gov.uk/are-you-looking-for-a-new-challenge-or-a-change-of-career/\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telford.gov.uk/council-tax/money-off-your-bill/discounts-exemptions-and-reductions/\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telford.gov.uk/bins-and-recycling/problems-with-your-bins-or-collections/missed-bin-collection/\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telford.gov.uk/roadworks-transport-and-streets/streets-and-roads/street-care-and-cleaning/potholes/\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.telford.gov.uk/roadworks-transport-and-streets/streets-and-roads/street-care-and-cleaning/fly-tipping-dumped-rubbish/\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a href=\"https://www.familyconnecttelford.co.uk/site/scripts/documents.php?categoryID=3\" class=\"whitetext\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/about-my-council/telford-and-wrekin-insight/\">Telford and Wrekin Insight</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/about-my-council/new-to-the-area/\">New to the area</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/about-my-council/fraud-against-the-council/\">Fraud against the council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/about-my-council/totally-telford/\">Totally Telford</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/about-my-council/budgets-and-spending/\">Budgets and spending</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/adult-social-care/adult-social-care-knowing-where-to-go/\">Adult social care – knowing where to go</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/adult-social-care/looking-after-someone/\">Looking after someone</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/adult-social-care/living-well-at-home/\">Living well at home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/adult-social-care/adult-safeguarding/\">Adult safeguarding</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/adult-social-care/ageing-well-in-telford-and-wrekin/\">Ageing Well in Telford and Wrekin</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/benefits/housing-benefit/\">Housing Benefit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/benefits/crisis-and-resilience-fund/\">Crisis and Resilience Fund</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/benefits/blue-badge-parking-permit/\">Blue Badge parking permit</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/benefits/free-school-meals/\">Free School Meals</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/benefits/help-with-home-oil-heating/\">Help with Home Oil Heating</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/bins-and-recycling/problems-with-your-bins-or-collections/\">Problems with your bins or collections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/bins-and-recycling/check-your-collection-day/\">Check your collection day</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/bins-and-recycling/dispose-or-recycle-bulky-items/\">Dispose or recycle bulky items</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/bins-and-recycling/household-recycling-centres-hrcs-and-e-permits/\">Household Recycling Centres (HRCs) and E-permits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/bins-and-recycling/specialised-or-dangerous-waste/\">Specialised or dangerous waste</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/business/advertise-in-telford/\">Advertise in Telford</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/business/architectural-design-and-building-services-bit/\">Architectural Design and Building Services (biT)</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/business/workplace-telford/\">Workplace Telford</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/business/business-rates/\">Business rates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/business/contracts-tenders-and-procurement/\">Contracts, tenders and procurement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/council-tax/empty-property-charges/\">Empty property charges</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/council-tax/money-off-your-bill/\">Money off your bill</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/council-tax/change-in-circumstances/\">Change in circumstances</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/council-tax/council-tax-recovery/\">Council Tax recovery</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/council-tax/change-of-address/\">Change of address</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/children-and-young-people/family-safeguarding/\">Family safeguarding</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/children-and-young-people/youth-support/\">Youth support</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/children-and-young-people/fostering-and-adoption/\">Fostering and adoption</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/children-and-young-people/nurseries-and-childcare/\">Nurseries and childcare</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/children-and-young-people/events-and-activities/\">Events and activities</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/commissioning-for-vulnerable-people/commissioning-for-vulnerable-people/\">Commissioning for vulnerable people</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/commissioning-for-vulnerable-people/domiciliary-care/\">Domiciliary Care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/commissioning-for-vulnerable-people/extra-care-providers-forum/\">Extra care providers forum</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"whitetext\"]",
            "html": "<a class=\"whitetext\" href=\"https://www.telford.gov.uk/commissioning-for-vulnerable-people/market-position-statement/\">Market position statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"active\"]",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"0\" class=\"active\" aria-current=\"aria-current\" aria-label=\"Slide 1\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf0308fc3d46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9d88613"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"1\" aria-label=\"Slide 2\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfc55a0aef98",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f2b7eed"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"2\" aria-label=\"Slide 3\" />",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"3\" aria-label=\"Slide 4\" />",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"4\" aria-label=\"Slide 5\" />",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"5\" aria-label=\"Slide 6\" />",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"6\" aria-label=\"Slide 7\" />",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a class=\"\" href=\"https://www.telford.gov.uk/adult-social-care/adult-social-care-knowing-where-to-go/\">\n                                                 ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"carousel-left-btn\"]",
            "html": "<button class=\"carousel-left-btn\" type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide=\"prev\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "faeea7453d69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8aaf0289"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"carousel-right-btn\"]",
            "html": "<button class=\"carousel-right-btn\" type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide=\"next\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82f8741240f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-19c3ea47"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-links\"]",
            "html": "<a class=\"footer-links\" href=\"https://www.telford.gov.uk/accessibility-statement/\" title=\"Accessibility statement\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f923c15bd4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c2cf20c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-links\"]",
            "html": "<a class=\"footer-links\" href=\"https://www.telford.gov.uk/awards-and-recognition/\" title=\"Awards\">Awards</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-links\"]",
            "html": "<a class=\"footer-links\" href=\"https://www.telford.gov.uk/about-my-council/contact-us/\" title=\"Contact\">Contact</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-links\"]",
            "html": "<a class=\"footer-links\" href=\"https://www.telford.gov.uk/website/cookies/\" title=\"Cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-links\"]",
            "html": "<a class=\"footer-links\" href=\"https://www.telford.gov.uk/terms-and-disclaimer/\" title=\"Privacy\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-links\"]",
            "html": "<a class=\"footer-links\" href=\"https://www.telford.gov.uk/website/translate-our-website/\" title=\"Translation\">Translation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@id=\"hamburger-menu\"]",
            "html": "<button type=\"button\" id=\"hamburger-menu\" class=\"btn open-nav-btn\" aria-label=\"open navigation\" aria-controls=\"link-list\" aria-expanded=\"false\">Council services</button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "843b7d8ca586",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcda0ba5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r19",
            "xpath": null,
            "html": null,
            "message": "The attribute does not have a valid value",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8b3b273f613",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98c16fbb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eec700925ae3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.64:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e96e3c6aab16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.61:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Benefits overpayments</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7605a618d4d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df030a6e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Council tax</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Council Invoices</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Business rates</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Bulky Item</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Registering a Birth</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Leisure activities</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Theatre tickets</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">New and additional bins</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Jobs</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Council Tax Discount</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Blue Badge parking permit</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Missed Bin Collection</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Potholes</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Fly Tipping</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"pad-l-10 card-description\"]",
            "html": "<p class=\"pad-l-10 card-description\">Child or Adult Abuse</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"carousel-description\"]",
            "html": "<p class=\"carousel-description\" style=\"text-align: left;\">Our online resource has everything you need to kno...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "362ddf3407c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-150cefe0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"latest-news__text whitetext pad-10 unboldtxt\"]",
            "html": "<p class=\"latest-news__text whitetext pad-10 unboldtxt\">Nearly all children starting school in Telford and...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45ce51706b42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9d9535c"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"latest-news__text whitetext pad-10 unboldtxt\"]",
            "html": "<p class=\"latest-news__text whitetext pad-10 unboldtxt\">Newport Community Library is set to benefit from s...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"latest-news__text whitetext pad-10 unboldtxt\"]",
            "html": "<p class=\"latest-news__text whitetext pad-10 unboldtxt\">Telford & Wrekin Council has started a programme o...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"latest-news__text whitetext pad-10 unboldtxt\"]",
            "html": "<p class=\"latest-news__text whitetext pad-10 unboldtxt\">A message from Councillor Lee Carter, leader of th...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p class=\"\" style=\"color: #fff; margin: 0; font-weight:bold;\">How do you rate this page?</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c6e240bf269",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          }
        ],
        "outcomeCount": 1204,
        "duplicateFailedCount": 83,
        "uniqueFailedCount": 16,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 718,
          "failed": 1,
          "cantTell": 4,
          "inapplicable": 45
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".bg",
            "html": "<input class=\"bg align-self-center blacktext white-bg\" label=\"search\" aria-label=\"search\" title=\"search the site\" type=\"text\" name=\"Search\" placeholder=\"Search this site for information, services and more...\" value=\"\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62bba52003ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a0706f31"
          }
        ],
        "outcomeCount": 768,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2133,
          "failed": 35,
          "cantTell": 35,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "label_name_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b025ff15f22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-403cdc37"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dd0ab8638c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ec9116a"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86487eb721d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-31784cc6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--s3 gw-launchpad-icon-button--dark\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d8ac60ae253",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-17ee23a6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--s3 gw-launchpad-icon-button--dark\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1aec0c8281a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e028e9d9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--s3 gw-launchpad-icon-button--dark\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "387642536fa0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1c3e1546"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button type=\"button\" class=\"gw-launchpad-icon-button gw-launchpad-icon-button--s3 gw-launchpad-icon-button--dark\" title=\"Speak - Listen with the ReachDeck Toolbar\" aria-label=\"Speak - Listen with the ReachDeck Toolbar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "187a33635ae7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c45546d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a rel=\"nofollow\" href=\"#content\" class=\"visible-hidden\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "712f0e294931",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff6fa4e3"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Co-operative Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af625b22bb1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Access to services\" href=\"https://www.telford.gov.uk/your-views-matter/customer-services/supporting-access-to-services/\" class=\"\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7062ff96c1ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd6fd19a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a title=\"Sign in to MyTelford\" href=\"https://my.telford.gov.uk\" class=\"\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc491c059067",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-166a9151"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"link-list\" aria-label=\"open navigation\" class=\"btn open-nav-btn\" id=\"hamburger-menu\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "027870168773",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aeae6369"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"link-list\" aria-label=\"open navigation\" class=\"btn open-nav-btn\" id=\"hamburger-menu\" type=\"button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db3e515112c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-436d7211"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"\" placeholder=\"Search this site for information, services and more...\" name=\"Search\" type=\"text\" title=\"search the site\" aria-label=\"search\" label=\"search\" class=\"bg align-self-center blacktext white-bg\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4afb56c9b384",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b9449445"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Search\" title=\"search the site\" label=\"search\" aria-label=\"search\" type=\"submit\" name=\"submit\" class=\"align-self-center red-bg whitetext \">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b172b5e28688",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28cad71a"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<div alt=\"Homebackground\" class=\"carousel-item-wrapper\" src=\"/media/3gbbcc11/homebackground.jfif?width=900&height=500&v=1db89d5d3846470\" style=\"background: url(/media/3gbbcc11/homebackground.jfif?v=1db89d5d3846470) no-repeat; background-size: cover; background-position-y: bottom; background-position-x: center;\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf9b9b521d64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0058ddf"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Benefits overpayments' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb1c85e4c9e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0bf14b7"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Council tax' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Council Invoices' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Business rates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Bulky Item' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Registering a Birth' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Leisure activities' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Theatre tickets' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'New and additional bins' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Jobs' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Council Tax Discount' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Blue Badge parking permit' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Missed Bin Collection' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Potholes' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Fly Tipping' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"pad-l-10 card-description\">",
            "message": "Confirm this text 'Child or Adult Abuse' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button id=\"more-services-btn\" class=\"button-round home-button-size mar-t-15 more-services-btn\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acb646b398b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6830cb87"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p style=\"color: #fff; margin: 0; font-weight:bold;\" class=\"\">",
            "message": "Confirm this text 'How do you rate this page?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2d3ad602987",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6cba8d3d"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a title=\"Our home page\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ed6a64dc465",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6bc5abc"
          }
        ],
        "outcomeCount": 2170,
        "uniqueFailedCount": 20,
        "duplicateFailedCount": 15,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 84,
          "failed": 8,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-valid-attr-value",
          "keyboard-accessible/focus-order",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-main",
          "landmarks/no-duplicate-banner",
          "landmarks/no-duplicate-main"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#icsai-flex-bot-label",
            "selector": "#icsai-flex-bot-label",
            "html": "<h1 id=\"icsai-flex-bot-label\" tabindex=\"0\" aria-label=\"Hi, I'm Tom\">Hi, I'm Tom</h1>",
            "impact": "moderate",
            "message": "Non-interactive <h1> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49708b3d8cc1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a3b1887"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#icsai-flex-bot-description",
            "selector": "#icsai-flex-bot-description",
            "html": "<h2 id=\"icsai-flex-bot-description\" tabindex=\"0\" aria-label=\"I'm here to answer your questions.\">I'm here to answer your questions.</h2>",
            "impact": "moderate",
            "message": "Non-interactive <h2> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8aa0f954f63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-018398b6"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "div:nth-of-type(3) > section",
            "selector": "div:nth-of-type(3) > section",
            "html": "<section class=\"flxb-body\" role=\"main\">\n</section>",
            "impact": "moderate",
            "message": "Page has multiple main landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02e5cc856726",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-836be05d"
          },
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "div:nth-of-type(3) > header",
            "selector": "div:nth-of-type(3) > header",
            "html": "<header class=\"flxb-head\" role=\"banner\">\n<div class=\"flxb-head-image\"></div>\n<div class=\"flxb-head-title\">\n<h1 id=\"icsai-flex-bot-label\" tabindex=\"0\" aria-label=\"Hi, I'm Tom\">Hi, I'm Tom</h1>\n<h2 id=\"...",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "303e4ecee585",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0293f94b"
          },
          {
            "rule": "landmarks/no-duplicate-main",
            "xpath": "div:nth-of-type(3) > section",
            "selector": "div:nth-of-type(3) > section",
            "html": "<section class=\"flxb-body\" role=\"main\">\n</section>",
            "impact": "moderate",
            "message": "Page has multiple main landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a82fc722676",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fa79c391"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#hamburger-menu",
            "selector": "#hamburger-menu",
            "html": "<button type=\"button\" id=\"hamburger-menu\" class=\"btn open-nav-btn\" aria-label=\"open navigation\" aria-controls=\"link-list\" aria-expanded=\"false\">Council services</button>",
            "impact": "serious",
            "message": "Accessible name \"open navigation\" does not contain visible text \"Council services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bd4e0ee1eab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd3e8029"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#more-services-mobile",
            "selector": "#more-services-mobile",
            "html": "<button type=\"button\" class=\"button-round home-button-size mar-t-15 more-services-mobile-btn\" id=\"more-services-mobile\" aria-label=\"open navigation\" aria-controls=\"link-list\" aria-expanded=\"false\">\n\n ...",
            "impact": "serious",
            "message": "Accessible name \"open navigation\" does not contain visible text \"More Services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b7a74dfc37d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e41a4a2"
          },
          {
            "rule": "aria/aria-valid-attr-value",
            "xpath": "div:nth-of-type(1) > button[aria-label=\"Slide 1\"]",
            "selector": "div:nth-of-type(1) > button[aria-label=\"Slide 1\"]",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"0\" class=\"active\" aria-current=\"aria-current\" aria-label=\"Slide 1\"></button>",
            "impact": "critical",
            "message": "Invalid value \"aria-current\" for aria-current.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "657d41ec50c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d0e6b1d6"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 8,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 477,
          "failed": 8,
          "cantTell": 128,
          "inapplicable": 10
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R34",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/",
            "description": "The test target `aria-current` attribute has an invalid value.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target `aria-current` attribute has an invalid value.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcf02a3b40f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37505a64"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e14487709a7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc971069c79d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 623,
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 103
    },
    {
      "submittedUrl": "https://www.tendringdc.gov.uk/",
      "finalUrl": "https://www.tendringdc.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Tendring District Council | Welcome to the official website of Tendring District Council",
      "elapsedMs": 20369,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1134,
          "failed": 246,
          "cantTell": 5,
          "inapplicable": 53
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r11",
            "xpath": "/a[@class=\"shaw-trust-link w-inline-block\"]",
            "html": "<a href=\"https://www.accessibility-services.co.uk/certificates/tendring-district-council/\" class=\"shaw-trust-link w-inline-block\">...</a>",
            "message": "The link does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7536e23360a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c176294d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r110",
            "xpath": null,
            "html": null,
            "message": "The element does not have a valid role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33e4e1389a1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eecb6309"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"nav-search-icon-text\"]",
            "html": "<a data-w-id=\"aeb37b3b-31fe-3b9c-b404-a806a4196829\" href=\"#\" class=\"nav-search-icon-text\"></a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04fac7010fec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98fb7457"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"banner-text-and-link\"]",
            "html": "<a style=\"color:black;background-color:hsla(5.316455696202534, 100.00%, 69.02%, 1.00)\" href=\"https://www.tendringdc.gov.uk/content/newsletter-sign-up\" class=\"banner-text-and-link\">Stay in the loop with news updates direct to your ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9fa8cac4794",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c2e7cb0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/editors-picks\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6b8b5a5e335",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67572e93"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.uk/consultations\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c06c2142046",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bcd82415"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://ce1010li.webitrent.com/ce1010li_webrecruitment/wrd/run/ETREC179GF.open?WVID=0179600Ax5\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.uk/content/find-meeting-dates-minutes-and-decisions\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/editors-picks\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "154c2a5788a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-55bd659f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/rubbish-recycling\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://tendring-self.achieveservice.com/en/service/Rubbish_and_recycling_collection_days\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/missed-general-waste-collection\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/subscribe-or-manage-your-garden-waste\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/rubbish-recycling\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/council-tax\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/paying-your-council-tax-bill-2\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/tell-us-about-a-change\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/council-tax-bands\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/council-tax\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/planning\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/view-planning-applications-and-comment\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/garden-community\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/planning-policy-and-local-plan\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/planning\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/housing\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/housing-homelessness-advice\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/council-housing\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/private-rented-housing\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/housing\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/your-council\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/communicate-with-us\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/information-governance-transparency\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/corporate-plan\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/your-council\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/parking\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/car-parking\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/challenge-an-off-street-car-park-parking-fine\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/safer-parking-scheme\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/parking\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/benefits\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/housing-benefit-payment-dates\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/information-for-landlords-about-benefits\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://legacy.tendringdc.gov.uk/sites/default/files/documents/LHA%20RATES%20APRIL%202025_2025-04-15_14-29-34-552.pdf\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/benefits\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-1 w-inline-block\"]",
            "html": "<a href=\"/services/business\" class=\"hp-serv-collection-link-1 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/departments/tendring4growth\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/doing-business-with-the-council\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2 w-inline-block\"]",
            "html": "<a href=\"https://www.tendringdc.gov.uk/content/business-support-services\" class=\"hp-serv-collection-link-2 w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"hp-serv-collection-link-2-serv w-inline-block\"]",
            "html": "<a href=\"/services/business\" class=\"hp-serv-collection-link-2-serv w-inline-block\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"w-pagination-next next-7\"]",
            "html": "<a href=\"?32ab004e_page=2\" aria-label=\"Next Page\" class=\"w-pagination-next next-7\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed71da2f425d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1c33599"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-page-link-block footer-page-link-text w--current\"]",
            "html": "<a href=\"/\" aria-current=\"page\" class=\"footer-page-link-block footer-page-link-text w--current\">Home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0252631c3ddb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-391946db"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-page-link-block footer-page-link-text\"]",
            "html": "<a href=\"/policy/accessibility\" class=\"footer-page-link-block footer-page-link-text\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f323c0973188",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ca769e8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-page-link-block footer-page-link-text\"]",
            "html": "<a href=\"/privacy\" class=\"footer-page-link-block footer-page-link-text\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"footer-page-link-block footer-page-link-text\"]",
            "html": "<a href=\"https://ce1010li.webitrent.com/ce1010li_webrecruitment/wrd/run/ETREC179GF.open?WVID=0179600Ax5\" class=\"footer-page-link-block footer-page-link-text\">Vacancies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"w-pagination-next next-7\"]",
            "html": "<a href=\"?32ab004e_page=2\" aria-label=\"Next Page\" class=\"w-pagination-next next-7\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae28463f7e71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7589966b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r21",
            "xpath": null,
            "html": null,
            "message": "The element does not have at least one valid role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ac9bbf8c9c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-38bf5782"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Editor's Picks</h3>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4e1dcf61cc6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a68cc61"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0dfa597a328d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b98bebbe210d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Editor's Picks</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abd378037e59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8261ee24"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe6a434552df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c8c46b49"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Get involved in our consultations... Tell us what ...</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "456e53c976bd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de2b96c0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Work with us... Current vacancies</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Find meeting dates, minutes and decisions</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">See more pages</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Rubbish & Recycling</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Check your Waste Collection</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Report Missed Waste Collection</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Subscribe to or Manage your Garden Waste</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">See more pages</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Council Tax</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Paying your Council Tax</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Tell us About a Change</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Council Tax Bands</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">See more pages</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Planning & Building Control</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">View Planning Applications and Comment</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Tendring Colchester Borders Garden Community</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Planning Policy and Local Plan</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">See more pages</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Housing</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Housing Advice and Homelessness</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Council Housing Tenants and Leaseholders</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Private Rented Landlords and Tenants</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">See more pages</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Your Council</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Communicate with us</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Information Governance & Transparency</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Our Corporate Plan</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">See more pages</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Travel, Parking, Playgrounds and Public Toilets</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Car Parks in Tendring</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Challenge an Off-Street Car Park parking fine</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Safer Parking Scheme</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">See more pages</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Benefits & Support</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Housing Benefit Payment Dates</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Information for Landlords about Benefits</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Local Housing Allowance</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">See more pages</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3[@class=\"hp-serv-h3\"]",
            "html": "<h3 class=\"hp-serv-h3\">Business</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Tendring4Growth, Funding and Grants</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Doing Business with the Council</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h4\"]",
            "html": "<h4 class=\"hp-serv-h4\">Business Support Services</h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h4[@class=\"hp-serv-h-arrow\"]",
            "html": "<h4 class=\"hp-serv-h-arrow\">></h4>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66bb51993b66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1438,
        "duplicateFailedCount": 227,
        "uniqueFailedCount": 19,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 887,
          "failed": 21,
          "cantTell": 9,
          "inapplicable": 51
        },
        "failedRules": [
          "aria-allowed-role",
          "heading-order",
          "landmark-one-main",
          "link-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-role",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": ".brand-tdc-wide-image",
            "html": "<a href=\"/\" aria-label=\"Main\" role=\"Navigation\" aria-current=\"page\" class=\"brand-tdc-wide-image w-nav-brand w--current\">",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role navigation is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fc6c30c57b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd453f86"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".hp-serv-collection-link-1.w-inline-block[href$=\"editors-picks\"] > .hp-serv-h3",
            "html": "<h3 class=\"hp-serv-h3\">Editor's Picks</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8644cbbed75",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4acc6027"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html data-wf-domain=\"www.tendringdc.gov.u...\" data-wf-page=\"655258121f93d7a979e9...\" data-wf-site=\"632ad0b0bd0c12a4380d...\" lang=\"en\" class=\"w-mod-js w-mod-ix wf...\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0eb0116daf5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".shaw-trust-link",
            "html": "<a href=\"https://www.accessibility-services.co.uk/certificates/tendring-district-council/\" class=\"shaw-trust-link w-inline-block\">",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4c63f040998",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b7bf8d7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "section",
            "html": "<section class=\"banner-sec\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5156af4c11d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9100a982"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1 class=\"hp-serv-h2\">Our Services</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fc990e570bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(1) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e25c2b9f0f8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db0d1a0f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(2) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f36812c501d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf360c1e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(3) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a69fff66e88f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9febabd8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(4) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce8b6c87e4a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-058510ee"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(5) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b3904ce5db2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e31a8f74"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(6) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a12e0f04a0bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a13ab361"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(7) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5149ea0e394",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e590aed7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(8) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9fba777e32f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-629122ed"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".collection-item-21.w-dyn-item[role=\"listitem\"]:nth-child(9) > .hp-service-collection-combined",
            "html": "<div class=\"hp-service-collection-combined\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "faf3616db3b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-222e81d7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".news-updates.w-col-4.w-col:nth-child(1) > .news-columns",
            "html": "<h3 class=\"news-columns\">Featured News:</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c21b3973d22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-39e923d6"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".latest-news-image",
            "html": "<div class=\"latest-news-image\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c894a9f67ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-986cd9ce"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".featured-news-heading",
            "html": "<h4 class=\"featured-news-heading\">Clacton Airshow 2026 set to lift off with the return of the Red Arrows</h4>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4876b5854032",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9452fd83"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".blog-panel-foot",
            "html": "<div class=\"blog-panel-foot\"><div class=\"blog-panel-meta-text\"><div class=\"small-date-green\">April 13, 2026</div></div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d54766b7ae21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8e60079"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".news-updates.w-col-4.w-col:nth-child(2)",
            "html": "<div class=\"news-updates w-col w-col-4 w-col-stack\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7aeddf44dec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-235a67ea"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".fb-column > .news-columns",
            "html": "<h3 class=\"news-columns\">Our Facebook:</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6508ea277cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba0b361b"
          }
        ],
        "outcomeCount": 968,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 21
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2204,
          "failed": 79,
          "cantTell": 65,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_content_in_landmark",
          "aria_contentinfo_misuse",
          "aria_hidden_nontabbable",
          "aria_role_allowed",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "label_name_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f2445ac80b4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A7vZI3v+Gz7JfuRolKNM4Aff6zaGuT7X0mf3wtoZTnKv6497cVMnhy03KDqX7kBz/q/iidW7srW31oQbBt4VhgoAAACUeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGUuY29tOjQ0MyIsImZlYXR1cmUiOiJEaXNhYmxlVGhpcmRQYXJ0eVN0b3JhZ2VQYXJ0aXRpb25pbmczIiwiZXhwaXJ5IjoxNzU3OTgwODAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4d55c645524",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2da480df"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link crossorigin=\"anonymous\" integrity=\"sha384-cnSTZswuqD7C1kjPjezW4EbzdQlCN+/DH4GswXdvnoU/43ClazUoRpbbDoGuzury\" type=\"text/css\" rel=\"stylesheet\" href=\"https://cdn.prod.website-files.com/632ad0b0bd0c12a4380d150f/css/tdc-poc-website.shared.72749366c.css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85d825dfe988",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74405b44"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style data-fbcssmodules=\"css:fb.css.base css:fb.css.dialog css:fb.css.iframewidget\" type=\"text/css\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00d12f43a6c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be023ec7"
          },
          {
            "rule": "aria_role_allowed",
            "xpath": null,
            "html": "<a class=\"brand-tdc-wide-image w-nav-brand w--current\" aria-current=\"page\" role=\"Navigation\" aria-label=\"Main\" href=\"/\">",
            "message": "The role 'Navigation' defined on the element is not valid per ARIA specification",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6476e1674022",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b9874ff7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"button-8 w-button\" href=\"#\" data-w-id=\"7b2f007d-f7c7-b71f-0b9c-c98daec46561\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10c3e219d4e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac9ebff3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"button-7 w-button\" href=\"#\" data-w-id=\"7b2f007d-f7c7-b71f-0b9c-c98daec46563\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc0d98d8ff97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78ade0c9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<div class=\"w-dyn-items\" role=\"list\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d63256a26082",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85d83caf"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<div class=\"text-block-173\">",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ea56331b23b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-978d3ab9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"button-6 w-button\" href=\"https://www.tendringdc.gov.uk/content/subscribe-or-manage-your-garden-waste\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c81d0f059280",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c00aec50"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<div aria-label=\"previous slide\" aria-controls=\"w-slider-mask-0\" tabindex=\"0\" role=\"button\" class=\"fs-list_arrow-left w-slider-arrow-left\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3959e36b1d63",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-31fa0fb3"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1 class=\"hp-serv-h2\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8842bd22a20a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5e956e0"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<div class=\"collection-list-15 w-dyn-items\" role=\"list\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af1cb17cca8f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a66ef09a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.uk/consultations\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5eae6eebbbd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0331d43"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://ce1010li.webitrent.com/ce1010li_webrecruitment/wrd/run/ETREC179GF.open?WVID=0179600Ax5\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f374c74c4ef5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-31fe8343"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.uk/content/find-meeting-dates-minutes-and-decisions\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37af689626e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46630099"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/editors-picks\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "360a2be826fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dc1e7a61"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://tendring-self.achieveservice.com/en/service/Rubbish_and_recycling_collection_days\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48316d960ed1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ab30002"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/missed-general-waste-collection\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e4d2be206e0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4ea215c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/subscribe-or-manage-your-garden-waste\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36f75c831543",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-188e87a8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/rubbish-recycling\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb22224e7092",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53888695"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/paying-your-council-tax-bill-2\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ca7f3a1660d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d95329e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/tell-us-about-a-change\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11b70e6553f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-687bc572"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/council-tax-bands\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2ecf9d877ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-069b6d59"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/council-tax\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2edf391b55f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a2f6b7e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/view-planning-applications-and-comment\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ee6e0f76c5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05e62385"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/garden-community\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04da0d36ffd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2794182e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/planning-policy-and-local-plan\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59d1d496b918",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6f3c50a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/planning\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "526f3647039d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8cc5dcb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/housing-homelessness-advice\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6643d851916",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1e2ff7b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/council-housing\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "725ef2340a70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4df07a36"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/private-rented-housing\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f96df566d419",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a57eba14"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/housing\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40d44eb48fd7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-efca825c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/communicate-with-us\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c78796a4a6f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e56f0ff8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/information-governance-transparency\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d761f9fc84b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1feaaa41"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/corporate-plan\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c62b2ea647ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a63abc8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/your-council\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fed68bfa9590",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1c107e7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/car-parking\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19acf4d755dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4d180e7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/challenge-an-off-street-car-park-parking-fine\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "857e4ccc268c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62d1ddc8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/safer-parking-scheme\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0168de4781cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a48666f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/parking\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "456f5cba9ac3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3861d6c6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/housing-benefit-payment-dates\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfe3b3446b3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f900f94d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/information-for-landlords-about-benefits\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6bb81ba37bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb484903"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://legacy.tendringdc.gov.uk/sites/default/files/documents/LHA%20RATES%20APRIL%202025_2025-04-15_14-29-34-552.pdf\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ace6b113e76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cae13ae"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/benefits\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28bf0ff560a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7a39e22a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/departments/tendring4growth\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e34c09ae389",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6bd9570"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/doing-business-with-the-council\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15d486cdfbec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06e71653"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2 w-inline-block\" href=\"https://www.tendringdc.gov.uk/content/business-support-services\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f75e5cfbb22c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eff936e8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"hp-serv-collection-link-2-serv w-inline-block\" href=\"/services/business\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8c4e888bd31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec85320"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"w-pagination-next next-7\" aria-label=\"Next Page\" href=\"?32ab004e_page=2\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "597249dc2343",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ed489fd"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a class=\"w-pagination-next next-7\" aria-label=\"Next Page\" href=\"?32ab004e_page=2\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d5d13d878c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c2ca26b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"w-inline-block\">",
            "message": "Confirm this text 'More Services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "496d15d13059",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ef01b07"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg transform=\"translate(0, 1)\" viewBox=\"0 0 12 12\" xmlns=\"http://www.w3.org/2000/svg\" width=\"12px\" height=\"12px\" class=\"w-pagination-next-icon\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec2ea848c0fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2b092c6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3 class=\"news-columns\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f3b8f2c3586",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fae97383"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<div class=\"w-dyn-items\" role=\"list\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"blog-panel-meta-text\">",
            "message": "Confirm this text 'April 13, 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff2789e2bc0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-672286cc"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"small-date-green\">",
            "message": "Confirm this text 'April 13, 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fed70a8ce24",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1ba711d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3 class=\"news-columns\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<div class=\"latest-news-collection w-dyn-items\" role=\"list\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad6f8a062edb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff60c257"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"small-date-green\">",
            "message": "Confirm this text 'April 16, 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"small-date-green\">",
            "message": "Confirm this text 'April 15, 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"small-date-green\">",
            "message": "Confirm this text 'April 15, 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"text-block-67\">",
            "message": "Confirm this text 'Planning Committee approves TDC plans to convert three seafront buildings' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c68831d00bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b92fabf4"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"link-block-26 w-inline-block\" href=\"/news-and-events/news\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abb5d3bf28b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6df5a88c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"badge-news\">",
            "message": "Confirm this text 'All news' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06dbc55ffbf7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-635dd16f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h3 class=\"news-columns\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe allow=\"autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share\" allowfullscreen=\"true\" frameborder=\"0\" scrolling=\"no\" style=\"border:none;overflow:hidden\" height=\"600\" width=\"400\" src=\"https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FTendringDC&tabs=timeline&width=400&height=600&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId\">",
            "message": "The HTML attribute(s) \"scrolling, frameborder\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68e0131ab486",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-04714b82"
          },
          {
            "rule": "aria_hidden_nontabbable",
            "xpath": null,
            "html": "<iframe allow=\"autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share\" allowfullscreen=\"true\" frameborder=\"0\" scrolling=\"no\" style=\"border:none;overflow:hidden\" height=\"600\" width=\"400\" src=\"https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FTendringDC&tabs=timeline&width=400&height=600&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId\">",
            "message": "Element \"iframe\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b6be51f2c9b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3674f5df"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<iframe allow=\"autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share\" allowfullscreen=\"true\" frameborder=\"0\" scrolling=\"no\" style=\"border:none;overflow:hidden\" height=\"600\" width=\"400\" src=\"https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FTendringDC&tabs=timeline&width=400&height=600&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f722aa617c82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a34482d3"
          },
          {
            "rule": "aria_contentinfo_misuse",
            "xpath": null,
            "html": "<footer class=\"footer-section\" id=\"footer\">",
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8062d1fade27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4beb5517"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"footer-page-link-block footer-page-link-text w--current\" aria-current=\"page\" href=\"/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3094111e33fb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52d4805c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"footer-page-link-block footer-page-link-text\" href=\"/policy/accessibility\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0014ca34bed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-368f42ed"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"footer-page-link-block footer-page-link-text\" href=\"/privacy\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07212a918fed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2dabccdb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"footer-page-link-block footer-page-link-text\" href=\"https://ce1010li.webitrent.com/ce1010li_webrecruitment/wrd/run/ETREC179GF.open?WVID=0179600Ax5\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e413daa5dae8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75e1a87b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"social-logo-link footer-social-logo\" href=\"https://www.facebook.com/TendringDC/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68a551daa3a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac0622cb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"social-logo-link footer-social-logo\" href=\"https://www.instagram.com/tendringdistrictcouncil/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f86179e8bb7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69ea8514"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"social-logo-link footer-social-logo\" href=\"https://www.linkedin.com/company/tendring-district-council/?original_referer=https%3A%2F%2Fwww%2Egoogle%2Ecom%2F&originalSubdomain=uk\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5e442b781f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87e500b8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"social-logo-link footer-social-logo\" href=\"https://www.youtube.com/@tendringdc001\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "299ebfe4145f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8872cf59"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"shaw-trust-link w-inline-block\" href=\"https://www.accessibility-services.co.uk/certificates/tendring-district-council/\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d7d0b1f1270",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6b8dcbc"
          }
        ],
        "outcomeCount": 2286,
        "uniqueFailedCount": 73,
        "duplicateFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 84,
          "failed": 8,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/aria-allowed-role",
          "aria/aria-hidden-focus",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-main",
          "landmarks/region",
          "navigable/heading-order",
          "navigable/link-name"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/heading-order",
            "xpath": "#w-dropdown-toggle-0 > h3:nth-of-type(1)",
            "selector": "#w-dropdown-toggle-0 > h3:nth-of-type(1)",
            "html": "<h3 class=\"hp-serv-h3-dd\">Editor's Picks</h3>",
            "impact": "moderate",
            "message": "Heading level 3 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60b8d7edaa1a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dc8be620"
          },
          {
            "rule": "navigable/link-name",
            "xpath": "div:nth-of-type(2) > a[href=\"https://www.accessibility-services.co.uk/certificates/tendring-district-council/\"]",
            "selector": "div:nth-of-type(2) > a[href=\"https://www.accessibility-services.co.uk/certificates/tendring-district-council/\"]",
            "html": "<a href=\"https://www.accessibility-services.co.uk/certificates/tendring-district-council/\" class=\"shaw-trust-link w-inline-block\"><img sizes=\"100vw\" srcset=\"https://cdn.prod.website-files.com/632ad0b0...",
            "impact": "serious",
            "message": "Link has no discernible text.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73229ae21ebe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1a234b7"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d58060fcafed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > section",
            "selector": "body > section",
            "html": "<section class=\"banner-sec\"><div class=\"banner-collection-list w-dyn-list\"><div role=\"list\" class=\"w-dyn-items\"><div role=\"listitem\" class=\"w-dyn-item\"><div class=\"banner-div\"><a style=\"color:black;ba...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac8b8f011280",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de220ad1"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(4)",
            "selector": "body > div:nth-of-type(4)",
            "html": "<div class=\"section-3\"><div class=\"container-wide w-container\"><div class=\"news-and-facebook w-row\"><div class=\"news-updates w-col w-col-4 w-col-stack\"><h3 class=\"news-columns\">Featured News:</h3><div...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7340fa0f177",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc2df595"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div[aria-label=\"List\"] > a[href=\"?32ab004e_page=2\"]",
            "selector": "div[aria-label=\"List\"] > a[href=\"?32ab004e_page=2\"]",
            "html": "<a href=\"?32ab004e_page=2\" aria-label=\"Next Page\" class=\"w-pagination-next next-7\"><div class=\"w-inline-block\">More Services</div><svg class=\"w-pagination-next-icon\" height=\"12px\" width=\"12px\" xmlns=\"...",
            "impact": "serious",
            "message": "Accessible name \"Next Page\" does not contain visible text \"More Services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df9534172f9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c6bd15b"
          },
          {
            "rule": "aria/aria-allowed-role",
            "xpath": "nav > div:nth-of-type(1) > a[href=\"/\"]",
            "selector": "nav > div:nth-of-type(1) > a[href=\"/\"]",
            "html": "<a href=\"/\" aria-label=\"Main\" role=\"Navigation\" aria-current=\"page\" class=\"brand-tdc-wide-image w-nav-brand w--current\"><img loading=\"lazy\" height=\"Auto\" alt=\"TDC Logo\" src=\"https://cdn.prod.website-f...",
            "impact": "minor",
            "message": "Role \"navigation\" is not allowed on element <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ed87dbaef0b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d736e09d"
          },
          {
            "rule": "aria/aria-hidden-focus",
            "xpath": "div > iframe",
            "selector": "div > iframe",
            "html": "<iframe src=\"https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FTendringDC&amp;tabs=timeline&amp;width=400&amp;height=600&amp;small_header=false&amp;adapt_container_width=...",
            "impact": "serious",
            "message": "Focusable element is inside an aria-hidden region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14534b8d929f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-255e3fab"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 8,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 638,
          "failed": 4,
          "cantTell": 84,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R20",
          "QW-ACT-R30"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f1ba6e0d04e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R13",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
            "description": "The test target has focusable children.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has focusable children.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95b56abd3557",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6ea3e7e"
          },
          {
            "rule": "QW-ACT-R20",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/674b10/",
            "description": "The test target has an invalid `role` attribute.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has an invalid `role` attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1bf56e7b8100",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4bae7d58"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac4e10563bd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          }
        ],
        "outcomeCount": 729,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 233
    },
    {
      "submittedUrl": "https://www.testvalley.gov.uk/",
      "finalUrl": "https://www.testvalley.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home | Test Valley Borough Council",
      "elapsedMs": 46058,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 987,
          "failed": 64,
          "cantTell": 132,
          "inapplicable": 46
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r47",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-pager-link active\"]",
            "html": "<a href=\"\" data-slide-index=\"0\" class=\"bx-pager-link active\">slide 1</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0da27a4b5844",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f90317af"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-pager-link\"]",
            "html": "<a href=\"\" data-slide-index=\"1\" class=\"bx-pager-link\">slide 2</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da03d0811eb7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25b26c56"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-pager-link\"]",
            "html": "<a href=\"\" data-slide-index=\"2\" class=\"bx-pager-link\">slide 3</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-pager-link\"]",
            "html": "<a href=\"\" data-slide-index=\"3\" class=\"bx-pager-link\">slide 4</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-start active\"]",
            "html": "<a class=\"bx-start active\" href=\"\">Start Slider</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8715643c587",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-767285ef"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"bx-stop\"]",
            "html": "<a class=\"bx-stop\" href=\"\">Stop Slider</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88cbff27cf81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05d7ffa3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/A\">A</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba17ed83ce0f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/B\">B</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/C\">C</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/D\">D</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/E\">E</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/F\">F</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/G\">G</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/H\">H</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/I\">I</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/J\">J</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/K\">K</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/L\">L</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/M\">M</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/N\">N</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/O\">O</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/P\">P</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/Q\">Q</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/R\">R</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/S\">S</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/T\">T</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/U\">U</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/V\">V</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/W\">W</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/X\">X</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/Y\">Y</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-to-z/site/Z\">Z</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/aboutyourcouncil/accesstoinformation/gdpr\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/a-great-place-to-work\">Careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/aboutyourcouncil/accesstoinformation/accessibility-statement-for-testvalley-gov-uk\">Accessibility Statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"logoLink\"]",
            "html": "<a href=\"https://www.facebook.com/TestValleyBC/\" rel=\"external\" class=\"logoLink\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3f189861f66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcdd4ebf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"logoLink\"]",
            "html": "<a href=\"https://twitter.com/TestValleyBC/\" rel=\"external\" class=\"logoLink\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"logoLink\"]",
            "html": "<a href=\"http://www.thelights.org.uk/\" rel=\"external\" class=\"logoLink\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.web-labs.co.uk/case-studies/test-valley-borough-council\" rel=\"external\">CMS and design by weblabs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"prefix-overlay-close prefix-overlay-action-later\"]",
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">Close subscription dialog</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f32d2bbcb0ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4ec9f39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-dismissButton\"]",
            "html": "<button class=\"prefix-overlay-action-dismiss\" id=\"prefix-dismissButton\">No thanks</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35c9f448dd9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09591ded"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-laterButton\"]",
            "html": "<button class=\"prefix-overlay-action-later\" id=\"prefix-laterButton\">Remind me later</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66bca9a01314",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fb05d5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@id=\"close-reveal\"]",
            "html": "<button type=\"button\" aria-label=\"Close modal\" id=\"close-reveal\" class=\"fullWidth\">...</button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dc2ff038855",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed7b0ca5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff7c06632880",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r47",
            "xpath": "/meta",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\" />",
            "message": "The `<meta>` element restricts the ability to zoom",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16ef6affaf64",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-beaeed69"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4da719ee5f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `banner` have the same name.",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1258e08ef2ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d095bf73c64d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"h1\"]",
            "html": "<p class=\"h1\">...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f267271c3aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7047c9d8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"atoZtitle\"]",
            "html": "<p class=\"h3\" id=\"atoZtitle\">A to Z of Council Services</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f7afe08e0bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-187833af"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"footerBlockTitle\"]",
            "html": "<p class=\"footerBlockTitle\">Council offices</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86b4aea13089",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-556ff74b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@id=\"prefix-overlay-label\"]",
            "html": "<p id=\"prefix-overlay-label\">Subscribe to email updates from Test Valley Boroug...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3766aef47dce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6651145"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@id=\"prefix-overlay-label\"]",
            "html": "<p id=\"prefix-overlay-label\">Subscribe to email updates from Test Valley Boroug...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab64aeb937a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0da7597d"
          }
        ],
        "outcomeCount": 1229,
        "duplicateFailedCount": 44,
        "uniqueFailedCount": 20,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1970,
          "failed": 14,
          "cantTell": 30,
          "inapplicable": 82
        },
        "failedRules": [
          "landmark-no-duplicate-banner",
          "landmark-unique",
          "meta-viewport",
          "region",
          "skip-link"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#header",
            "html": "<header id=\"header\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "div[role=\"banner\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "583db5ab77b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-669f8365"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "body > nav",
            "html": "<nav>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#firstNav",
              ".azNav"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d6bb931a674",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5fec9601"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#header",
            "html": "<header id=\"header\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "div[role=\"banner\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2bf3d1c137a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-281cc47d"
          },
          {
            "rule": "meta-viewport",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport?application=playwright",
            "impact": "moderate",
            "wcagSc": [
              "wcag2aa",
              "wcag144"
            ],
            "xpath": "meta[name=\"viewport\"]",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
            "message": "Zooming and scaling must not be disabled",
            "fixSummary": "Fix any of the following:\n  user-scalable=no on <meta> tag disables zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22d5bb23716e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98527d57"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".item:nth-child(1)",
            "html": "<div class=\"item\" style=\"background-image: url(\"/images_promotions/campaign/25071/Option%201A.jpg\"); float: none; list-style: none; position: absolute; width: 1210px; z-index: 50; display: block;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c91beb668cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b68e93"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".bx-controls",
            "html": "<div class=\"bx-controls bx-has-pager bx-has-controls-auto\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "807e22aedfd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ffbedfda"
          },
          {
            "rule": "skip-link",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/skip-link?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href$=\"#article\"]",
            "html": "<a href=\"#article\" title=\"Skip to Content, accesskey S\" class=\"skip_content\" accesskey=\"S\" tabindex=\"0\">Skip to Content</a>",
            "message": "The skip-link target should exist and be focusable",
            "fixSummary": "Fix any of the following:\n  No skip link target",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0725bfcea152",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9733c20d"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#header",
            "html": "<header id=\"header\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "div[role=\"banner\"]"
            ],
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f52ef7e8e6aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f03b52a8"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "body > nav",
            "html": "<nav>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#firstNav",
              ".azNav"
            ],
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "872eac66e8bc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9df125c8"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#header",
            "html": "<header id=\"header\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "div[role=\"banner\"]"
            ],
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f0180ca0cad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7829fa38"
          },
          {
            "rule": "meta-viewport",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport?application=playwright",
            "impact": "moderate",
            "wcagSc": [
              "wcag2aa",
              "wcag144"
            ],
            "xpath": "meta[name=\"viewport\"]",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
            "message": "Zooming and scaling must not be disabled",
            "fixSummary": "Fix any of the following:\n  user-scalable=no on <meta> tag disables zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7246f4e95664",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25f67df8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".item:nth-child(1)",
            "html": "<div class=\"item\" style=\"background-image: url(\"/images_promotions/campaign/25071/Option%201A.jpg\"); float: none; list-style: none; position: absolute; width: 1210px; z-index: 50; display: block;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "734061cda747",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-21109847"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".bx-controls",
            "html": "<div class=\"bx-controls bx-has-pager bx-has-controls-auto\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d33962eb101c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-75faf4b4"
          },
          {
            "rule": "skip-link",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/skip-link?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href$=\"#article\"]",
            "html": "<a href=\"#article\" title=\"Skip to Content, accesskey S\" class=\"skip_content\" accesskey=\"S\" tabindex=\"0\">Skip to Content</a>",
            "message": "The skip-link target should exist and be focusable",
            "fixSummary": "Fix any of the following:\n  No skip link target",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c35876937a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c162b78"
          }
        ],
        "outcomeCount": 2096,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 14
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2617,
          "failed": 165,
          "cantTell": 116,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_banner_label_unique",
          "aria_content_in_landmark",
          "aria_contentinfo_misuse",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "label_name_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"x-ua-compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9836a3e07c70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/styles/core.css?v=10\" type=\"text/css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdf2bb70d417",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1dd694c0"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/styles/core.css?v=10\" type=\"text/css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f00b42d4b979",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69a00d20"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"/styles/core.css?v=10\" type=\"text/css\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e105c25c67df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07f41daf"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav>",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c86aa08706a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e5bb912"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav>",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "497759e8c190",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-855d54a7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"S\" class=\"skip_content\" title=\"Skip to Content, accesskey S\" href=\"#article\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a539a66f984",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d23e7257"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"S\" class=\"skip_content\" title=\"Skip to Content, accesskey S\" href=\"#article\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e253952b17fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-297e3699"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"0\" class=\"skip_content\" title=\"Accessibility Options Page, accesskey 0\" href=\"/accessibility\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3182da4725ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-da195fd3"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"0\" class=\"skip_content\" title=\"Accessibility Options Page, accesskey 0\" href=\"/accessibility\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5a77c774ea6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4346b132"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"1\" class=\"skip_content\" title=\"Home Page, accesskey 1\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2180c38c63b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9a5fe9b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"1\" class=\"skip_content\" title=\"Home Page, accesskey 1\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22c29fc8fd28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56bf0e5f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"2\" class=\"skip_content\" title=\"Skip to navigation, accesskey 2\" href=\"#firstNav\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9187260732ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56010407"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"2\" class=\"skip_content\" title=\"Skip to navigation, accesskey 2\" href=\"#firstNav\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a60ca278022",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a9d9877"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"4\" class=\"skip_content\" title=\"Search, accesskey 4\" href=\"/search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebb57da90f28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3511179b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"4\" class=\"skip_content\" title=\"Search, accesskey 4\" href=\"/search\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7242651a78e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-57076174"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"5\" class=\"skip_content\" title=\"Skip to Base of page, accesskey 5\" href=\"#footer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5ac94bc16b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea0ead5"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"5\" class=\"skip_content\" title=\"Skip to Base of page, accesskey 5\" href=\"#footer\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "470a79ab9bc2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6b68c54"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"8\" class=\"skip_content\" title=\"Terms and conditions, accesskey 8\" href=\"/disclaimer\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed324857a287",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-50122b87"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" accesskey=\"9\" class=\"skip_content\" title=\"Contact us, accesskey 9\" href=\"/contact-us\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b76a8fcdbd0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7570a665"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<header id=\"header\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f41cfb6d391b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b62a70e7"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<header id=\"header\">",
            "message": "Multiple elements with \"banner\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca431aafd6ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-546b34a5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5aa4f7648ac1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95d397a2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"inputSearch noMargin\" placeholder=\"e.g. Council tax, planning or housing...\" type=\"search\" id=\"siteSearch\" name=\"k\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebc79674ed8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a2ff63e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"inputSearch noMargin\" placeholder=\"e.g. Council tax, planning or housing...\" type=\"search\" id=\"siteSearch\" name=\"k\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "576fc1864d40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-203afb86"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<button class=\"button absolute noMargin\" name=\"\" id=\"\" type=\"submit\">",
            "message": "The <button> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44019736bc9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3df4e953"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"button absolute noMargin\" name=\"\" id=\"\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "334ff06b0682",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff2fbaa4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"button absolute noMargin\" name=\"\" id=\"\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73b020bcdd50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2674b524"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"headerLink loginTrigger\" rel=\"external\" href=\"https://public.govdelivery.com/accounts/UKTESTVBC/subscriber/new?category_id=UKTESTVBC_C1&fbclid=IwAR3btLmqElk6KXUJ6Dvdl4oD_p-WyjRo8SSJe_B_1Gm0gBmKwfLjshaCMW4\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c7cbab67368",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74bf6633"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-resize=\"276gnp-tooltip\" data-toggle=\"276gnp-tooltip\" data-yeti-box=\"276gnp-tooltip\" aria-describedby=\"276gnp-tooltip\" title=\"\" data-disable-hover=\"false\" aria-haspopup=\"true\" data-tooltip=\"cajri2-tooltip\" class=\"headerLink allServicesButton\" href=\"/allservices\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7bd14813eee0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ab6e56c"
          },
          {
            "rule": "aria_banner_label_unique",
            "xpath": null,
            "html": "<div role=\"banner\">",
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99ae90aed2f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b07d5379"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<div role=\"banner\">",
            "message": "Multiple elements with \"banner\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e8f6096f217",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc8d3d9a"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav id=\"firstNav\" tabindex=\"-1\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a8ca852a268",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e67bcaf"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav id=\"firstNav\" tabindex=\"-1\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fe38c3a2f7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-274f1fa4"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<a class=\"button hollow fullWidth\" id=\"\" href=\"/allservices\">",
            "message": "The <a> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0c0cef10f70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02d1c540"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p class=\"h1\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72aebe390834",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6081bbb"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager bx-default-pager\">",
            "message": "Confirm this text 'slide 1' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9742e49c28a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6542fec"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager-item\">",
            "message": "Confirm this text 'slide 1' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38da6ab18559",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95921367"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"bx-pager-link active\" data-slide-index=\"0\" href=\"\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ac0d2ad2141",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0f7b409"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"bx-pager-link active\" data-slide-index=\"0\" href=\"\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fefe99154731",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4105ba7"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager-item\">",
            "message": "Confirm this text 'slide 2' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"1\" href=\"\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51a720aea538",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d460bce4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"1\" href=\"\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fddf06be8277",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-81dff168"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager-item\">",
            "message": "Confirm this text 'slide 3' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"2\" href=\"\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5eb9a84f4dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-228f4afd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"2\" href=\"\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21dedbca7984",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f19fd8d5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-pager-item\">",
            "message": "Confirm this text 'slide 4' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"3\" href=\"\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c1fe45213f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-178e82f0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"bx-pager-link\" data-slide-index=\"3\" href=\"\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1addb228c35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f0c8a79e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-controls-auto\">",
            "message": "Confirm this text 'Start Slider' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80e40f94ebe4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f24d0a53"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-controls-auto-item\">",
            "message": "Confirm this text 'Start Slider' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d66b29373175",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae520435"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"\" class=\"bx-start active\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca09c44c94fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d917849"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"bx-controls-auto-item\">",
            "message": "Confirm this text 'Stop Slider' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"\" class=\"bx-stop\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56abb69960bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cd5119d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<a class=\"button hollow fullWidth\" id=\"\" href=\"/news\">",
            "message": "The <a> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d09b395c58d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-566a6464"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"button hollow fullWidth\" id=\"\" href=\"/news\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cecef742bcf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7be150f4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"button hollow fullWidth\" href=\"/events\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3eb566c8ede",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-adeed226"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"button hollow fullWidth\" href=\"http://www.thelights.org.uk/whatson\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afebe92efabc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0c1afc1"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<nav class=\"azNav text-center\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e60e0613bd07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc3eecae"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"azNav text-center\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f313fabb866",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-692678ea"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p id=\"atoZtitle\" class=\"h3\">",
            "message": "Confirm this text 'A to Z of Council Services' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cb9c8a8a0ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80da8b06"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<ul aria-labelledby=\"atoZtitle\" role=\"list\">",
            "message": "The explicitly-assigned ARIA role \"list\" is redundant with the implicit role of the element <ul>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6177ce17570",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-18ac0262"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d93db5ea712",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-610a3fb7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/A\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c045dda897d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34b22f3a"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/B\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89280b7c0957",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecc7206b"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/C\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "221fcb8b818e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16a93cbd"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/D\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d2af31e9813",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26e6cd8d"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/E\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "165fc227535e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9927967f"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/F\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "903f15512cf9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9ecf8703"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/G\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c68d5d04038",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f39e0b62"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/H\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "765609639f68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8adf6f0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/I\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f518669cf5d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f472c1e1"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/J\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5b035f43c4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f4a32e9"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/K\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "226564eb864b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16f90a4f"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/L\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2404d2281e6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61035673"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/M\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f81676eba8d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f8beb23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/N\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86a8db979546",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d3ca0de"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/O\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c35c3984b01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d678f2c"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/P\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db4a6a226d23",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-512a5fbb"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/Q\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d13cb0d35c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e22c4df"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/R\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc95f8d1d7b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b774949a"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/S\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98aa63372599",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9784f39"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/T\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ff832b3589f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdf026bd"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/U\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f986765e0b69",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ea242cf0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/V\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec36a20446f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-861b3b78"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/W\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5eb808f00c8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb84695c"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/X\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f77fe4d9f9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ece118be"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/Y\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64a6365f6641",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3bdb3059"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<li role=\"listitem\">",
            "message": "The explicitly-assigned ARIA role \"listitem\" is redundant with the implicit role of the element <li>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-to-z/site/Z\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53b9a6d61d73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5be5a19"
          },
          {
            "rule": "aria_contentinfo_misuse",
            "xpath": null,
            "html": "<footer role=\"contentinfo\" class=\"footer paddingTop clearfix\" tabindex=\"-1\" id=\"footer\">",
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8fa657d1a11",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df162d76"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<footer role=\"contentinfo\" class=\"footer paddingTop clearfix\" tabindex=\"-1\" id=\"footer\">",
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1514a75f900",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf30e863"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-labelledby=\"supportLinksTitle\" class=\"footerBlock paddingAll\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8e48bc4aa96",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac63da96"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/aboutyourcouncil/accesstoinformation/gdpr\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2d72a73990a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-05b4c224"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/a-great-place-to-work\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdcab8560a34",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45862d13"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/aboutyourcouncil/accesstoinformation/accessibility-statement-for-testvalley-gov-uk\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7bc271c687c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ffe9930"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/contact-us\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c15aab65556",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e435fae3"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"footerBlockTitle\">",
            "message": "Confirm this text 'Council offices' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d75cf281882",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-17448ee8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p aria-labelledby=\"addressLinksTitle1\" id=\"addressLinksTitle1\" class=\"footerBlockTitle org visuallyhidden\">",
            "message": "Confirm this text 'Council Office in Andover' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "218b88fa3a96",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bcabaf58"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<p aria-labelledby=\"addressLinksTitle1\" id=\"addressLinksTitle1\" class=\"footerBlockTitle org visuallyhidden\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <p> with implicit ARIA role \"paragraph\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdff9e1db3a4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d06cb4a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"external\" href=\"https://www.google.co.uk/maps/place/Test+Valley+Borough+Council/51.2058582,-1.4918124,17z/data=!4m6!1m3!3m2!1s0x0:0x565a515751677ae1!2sBirths+Marriages+%26+Deaths!3m1!1s0x0000000000000000:0xe71913311ccf0af8\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d30d21e3cec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8b81620c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"tel:01264368000\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49d726518df0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ace8bdb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"mailto: Info@testvalley.gov.uk\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7963320e0ab8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b25c5ee0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p aria-labelledby=\"addressLinksTitle2\" id=\"addressLinksTitle2\" class=\"footerBlockTitle org visuallyhidden\">",
            "message": "Confirm this text 'Council Office in Romsey' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85f30253bd31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-397f56b5"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<p aria-labelledby=\"addressLinksTitle2\" id=\"addressLinksTitle2\" class=\"footerBlockTitle org visuallyhidden\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <p> with implicit ARIA role \"paragraph\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81a384025ba5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-027ce284"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"external\" href=\"https://www.google.co.uk/maps?q=Church+Street,+Romsey,+Hampshire+SO51+8AQ&hl=en&ll=50.990189,-1.500162&spn=0.002637,0.004705&sll=50.944134,-1.460736&sspn=0.675786,1.204376&oq=Church+Street,+Romsey,+Hampshire,+SO51+8AQ&t=w&hnear=Church+St,+Romsey,+Hampshire+SO51,+United+Kingdom&z=18\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8c0a949ccf9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28fa344c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"tel:01794527700\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7c64c9ce8ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-98b41cbf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"mailto: Info@testvalley.gov.uk\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"footerBlockTitle visuallyhidden\">",
            "message": "Confirm this text 'Social media and partners' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9216e2a463e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-47606a83"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"logoLink\" rel=\"external\" href=\"https://www.facebook.com/TestValleyBC/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de7dd13fd517",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13eddc8c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"logoLink\" rel=\"external\" href=\"https://twitter.com/TestValleyBC/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "429ad2d2a9a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3587d10"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"logoLink\" rel=\"external\" href=\"http://www.thelights.org.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9be021e8a43e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e767c5d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"logoLink\" rel=\"external\" href=\"http://www.hants.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "300b04cd0832",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40ba7eb5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"logoLink\" rel=\"external\" href=\"https://www.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e7e1ea27f87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2742ee9b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a rel=\"external\" href=\"https://www.web-labs.co.uk/case-studies/test-valley-borough-council\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52d5b60014d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f1cdcd6"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"display: block;\" tabindex=\"0\" aria-labelledby=\"modalTitle\" role=\"dialog\" aria-hidden=\"false\" class=\"showCookie\" id=\"cookie-law\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fcd223c800c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8f6f533"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div style=\"display: block;\" tabindex=\"0\" aria-labelledby=\"modalTitle\" role=\"dialog\" aria-hidden=\"false\" class=\"showCookie\" id=\"cookie-law\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0c321e13f78",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2110110"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<strong>",
            "message": "Text contrast of 2.64 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b707ca88a86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b69be15f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"text-center\">",
            "message": "Text contrast of 2.64 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4f33957b045",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c8a778e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/aboutyourcouncil/accesstoinformation/cookies\">",
            "message": "Text contrast of 2.64 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0855b02589f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6498d2af"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"fullWidth\" id=\"close-reveal\" aria-label=\"Close modal\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "588515a4f4d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4c06db67"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button class=\"fullWidth\" id=\"close-reveal\" aria-label=\"Close modal\" type=\"button\">",
            "message": "Text contrast of 2.64 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "898130d38ef8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a52f8bd2"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button class=\"fullWidth\" id=\"close-reveal\" aria-label=\"Close modal\" type=\"button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17662e484405",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-79f6bb20"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style scoped=\"\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bef795f077a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d5977d6"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"height: 417px;\" aria-label=\"This is a signup form\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f8216601f13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-520713bc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div style=\"height: 417px;\" aria-label=\"This is a signup form\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7664ff1095b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5951f92d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div style=\"height: 417px;\" aria-label=\"This is a signup form\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b8fb294baa3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29537e89"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebca8282469e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1944528b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9049ee74d3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64c4abd5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"prefix-overlay-step1\">",
            "message": "Confirm this text 'Subscribe to email updates from Test Valley Borough Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e0a2c930c94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2bd9dc2c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p id=\"prefix-overlay-label\">",
            "message": "Confirm this text 'Subscribe to email updates from Test Valley Borough Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b97c6fc957f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ade0106e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p id=\"prefix-overlay-label\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb08bdaf1338",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ebf656a1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"Email address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email address\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e75c6fbca6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d9a9cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input title=\"Email address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email address\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d70987a1067",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-474c9d03"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d880b2d53b79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5608a5cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87a262633922",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee640964"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ed88b74a625",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c50f16"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "225244e9b7e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d60262ac"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 12px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62897b360bba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6d2a4b5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f740968a3b52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe01c3b7"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 12px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67057e2f3bb4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd6c89a7"
          }
        ],
        "outcomeCount": 2791,
        "uniqueFailedCount": 135,
        "duplicateFailedCount": 30,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 82,
          "failed": 10,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "distinguishable/meta-viewport",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-main",
          "landmarks/no-duplicate-banner",
          "landmarks/region",
          "navigable/page-has-heading-one",
          "navigable/skip-link"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/meta-viewport",
            "xpath": "head > meta[name=\"viewport\"]",
            "selector": "head > meta[name=\"viewport\"]",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
            "impact": "critical",
            "message": "Viewport disables user scaling (user-scalable=no). Remove this restriction.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e4b39c75bc0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0be6e7c"
          },
          {
            "rule": "distinguishable/meta-viewport",
            "xpath": "head > meta[name=\"viewport\"]",
            "selector": "head > meta[name=\"viewport\"]",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
            "impact": "critical",
            "message": "Viewport maximum-scale=1 restricts zooming. Set to at least 2 or remove.",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(1) > div > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > a",
            "selector": "div:nth-of-type(1) > div > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > a",
            "html": "<a href=\"\" data-slide-index=\"0\" class=\"bx-pager-link active\">slide 1</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc32129de9e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-482cf7f3"
          },
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e471a8b12ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "navigable/skip-link",
            "xpath": "li:nth-of-type(1) > a[href=\"#article\"]",
            "selector": "li:nth-of-type(1) > a[href=\"#article\"]",
            "html": "<a href=\"#article\" title=\"Skip to Content, accesskey S\" class=\"skip_content\" accesskey=\"S\" tabindex=\"0\">Skip to Content</a>",
            "impact": "moderate",
            "message": "Skip link points to \"#article\" which does not exist on the page.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64dba1e28ba9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e75cbeab"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b375ac691baa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/no-duplicate-banner",
            "xpath": "#container > div:nth-of-type(1)",
            "selector": "#container > div:nth-of-type(1)",
            "html": "<div role=\"banner\">\n    <div class=\"bannerWallpaper smallHeight\" style=\"background-image: url(/images_pagebannerimages/homepageslide/17392/River%20Test%20-%20Bossington%20banner.jpg);\">\n\n    </div>\n</...",
            "impact": "moderate",
            "message": "Page has multiple banner landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "524df71a2f1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40b42101"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#cookie-law",
            "selector": "#cookie-law",
            "html": "<div id=\"cookie-law\" class=\"showCookie\" aria-hidden=\"false\" role=\"dialog\" aria-labelledby=\"modalTitle\" tabindex=\"0\" style=\"display: block;\">\n    <div class=\"row\">\n        <div class=\"small-12 medium-1...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc4aebcd0d38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-842f3185"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#scopedByScopedPolyfill_1",
            "selector": "#scopedByScopedPolyfill_1",
            "html": "<div id=\"scopedByScopedPolyfill_1\" style=\"width: 494px; position: fixed; top: 50%; left: 50%; margin-top: -208.5px; margin-left: -247px; z-index: 1007;\">\n  <style scoped=\"\">\n/*! normalize.css v3.0.2 |...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b50bd0a26fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-449a1f6d"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#close-reveal",
            "selector": "#close-reveal",
            "html": "<button type=\"button\" aria-label=\"Close modal\" id=\"close-reveal\" class=\"fullWidth\"><span class=\"tick\"></span>OK, I understand</button>",
            "impact": "serious",
            "message": "Accessible name \"Close modal\" does not contain visible text \"OK, I understand\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cda192c7c44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-984c076b"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 9,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 378,
          "failed": 33,
          "cantTell": 267,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R14",
          "QW-ACT-R25",
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R14",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b4f0c3/",
            "description": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7acc3d030c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0be17e64"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d7f6f2bf402",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` paragraph.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` paragraph.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "884332a297a7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d19d9ba01e77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff29e18dbf10",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 678,
        "duplicateFailedCount": 28,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 103
    },
    {
      "submittedUrl": "https://www.tewkesbury.gov.uk/",
      "finalUrl": "https://tewkesbury.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Tewkesbury Borough Council - Home - Information about living in the Tewkesbury Borough",
      "elapsedMs": 30201,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1749,
          "failed": 85,
          "cantTell": 5,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/\" aria-current=\"page\">Home</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60c0266cb7d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/\">About the council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/news/\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/contact-us/\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/self-service/\">Self service</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/services\">Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"slick-prev slick-arrow\"]",
            "html": "<button class=\"slick-prev slick-arrow\" type=\"button\" style=\"\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c733f634e9b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-87a13056"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"slick-next slick-arrow\"]",
            "html": "<button class=\"slick-next slick-arrow\" type=\"button\" style=\"\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e365f92b2ee3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2f1abbd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/waste-and-recycling/\" target=\"_self\">\n                         Waste and recycling     ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/waste-and-recycling/bulky-collections/\">Bulky collections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/waste-and-recycling/garden-waste-club/\">Garden waste club</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/waste-and-recycling/recycling-and-food-waste/\">Recycling and food waste</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/planning/\" target=\"_self\">\n                         Planning                ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/planning/planning-enquiries/\">Planning enquiries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/your-council/\">Your Council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/mayor-of-tewkesbury-borough/\">Mayor of Tewkesbury Borough</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/petitions-and-public-participation/\">Public participation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/climate-change/\" target=\"_self\">\n                         Climate change          ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/climate-change/\">Climate change</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/climate-change/carbon-reduction-programme/\">Carbon reduction programme</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/licensing-and-permits/\" target=\"_self\">\n                         Licensing and permits   ...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/licensing-and-permits/taxi-and-private-hire/\">Taxi and Private Hire</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/licensing-and-permits/alcohol-and-entertainment/temporary-event-notices/\">Temporary Event Notices</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/licensing-and-permits/pay-for-licence/\">Pay for licence</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/council-tax-benefits-and-business-rates/council-tax/\">Council Tax</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/council-tax-benefits-and-business-rates/benefits/\">Benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/council-tax-benefits-and-business-rates/business-rates/\">Business rates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/category/visitors-tourism/\" alt=\"View all posts in Visitors and Tourism\">Visitors and Tourism</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/category/licensing/\" alt=\"View all posts in Licensing\">Licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/forms/page-feedback\">Page feedback</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-the-council/requests-for-information/data-protection-gdpr/\">How we use your information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"back\"]",
            "html": "<a href=\"#top\" class=\"back\">Previous page</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76e42119ca57",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ceddfaaf"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"top\"]",
            "html": "<a href=\"#top\" class=\"top\">Top of page</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3dd9d595f249",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1b58fc3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/#contact\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/#contact\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us/#location\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/your-council/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://careers.tewkesbury.gov.uk/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/news/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/services/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/accessibility/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/cookie-policy/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/requests-for-information/data-protection-gdpr/privacy-notices/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/requests-for-information/spending-and-transparency/\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"cta\"]",
            "html": "<a class=\"cta\" href=\"http://strategiclocalplan.org\" aria-label=\"go to Strategic and Local Plan\" target=\"_blank\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af1c8b324c0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e608e16"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"cta\"]",
            "html": "<a class=\"cta\" href=\"https://tewkesbury.public-i.tv/core/portal/home\" aria-label=\"Read more about Live council meetings and webcasts\" target=\"_blank\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/a[@class=\"cta\"]",
            "html": "<a class=\"cta\" href=\"https://tewkesbury.gov.uk/garden-communities/the-charter/\" aria-label=\"Read more about Garden Communities Charter\" target=\"_self\">...</a>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32d218d203aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.87:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.57:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Cheltenham Borough Council, Gloucester City Counci...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63dec42f67c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Today's weather in Gloucestershire</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Today</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Tomorrow</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>To find out when your bins are next due for collec...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find out about the Tewkesbury Garden Communities p...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Live council meetings and webcasts – watch democra...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Tewkesbury Borough Council has a role to play to e...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Visit our cost of living support page for a range ...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>For information on how you can help and support th...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Please visit our flooding page for information on ...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>\n\t\t\tA major new addition to the UK’s cultural cale...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>\n\t\t\tResidents, taxi drivers, and private hire oper...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Get started in an exciting new career in public se...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>\n                               Pay your council t...</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aae548ee8a1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-839010ef"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>\n                               Planning applicati...</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>\n                               Bulky waste collec...</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Connect with us</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Like us on Facebook</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Follow us on X</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Follow us on Instagram</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>Connect with us on LinkedIn</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>To find out when your bins are next due for collec...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "befcf056c11a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Find out about the Tewkesbury Garden Communities p...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ed64c314476",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1886,
        "duplicateFailedCount": 74,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1080,
          "failed": 0,
          "cantTell": 3,
          "inapplicable": 41
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "skip-link",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1124,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3114,
          "failed": 115,
          "cantTell": 102,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_complementary_labelled",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06e57add8e93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link onload=\"this.media='all'\" media=\"all\" href=\"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8200c9046b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37a26634"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style id=\"fa-main\" media=\"all\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42586bfc07a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6aaff8d0"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" href=\"https://tewkesbury.gov.uk/wp-content/cache/min/1/wp-content/themes/tewkesbury/assets/css/tewkesbury.min.css?ver=1776371679\" id=\"tewkesbury-styles-css\" rel=\"stylesheet\" data-minify=\"1\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcd516ab80dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-721af199"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<aside tabindex=\"0\" id=\"skip--links\">",
            "message": "The tabbable element's role 'complementary' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2eace3506481",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5b723a5"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<aside tabindex=\"0\" id=\"skip--links\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6867d9ba354",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e08b6c7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<aside tabindex=\"0\" id=\"skip--links\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a124a6b39eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-113bc703"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside tabindex=\"0\" id=\"skip--links\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbd0740cb4c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1a676a0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#menu-primary-navigation\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8767d57ca087",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f620e7b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#menu-primary-navigation\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0c8d96be284",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8f8e381"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"#menu-primary-navigation\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab957eb8ae20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0676138b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#aria-main\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d99323a3937",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cccb947"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"#aria-main\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cb8fcbfa534",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-224a755a"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"/sitemap.xml\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8c28aad26f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29e89f47"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<input aria-label=\"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures.\" aria-autocomplete=\"both\" aria-owns=\"searchwp_live_search_results_69e18bb476e27\" autocomplete=\"off\" title=\"Search e.g:  Planning number, Waste, Services\" value=\"\" onblur=\"this.placeholder='Search e.g:  Planning number, Waste, Services ....'\" onfocus=\"this.placeholder=''\" placeholder=\"Search e.g:  Planning number, Waste, Services ....\" name=\"searchwp\" data-swplive=\"true\" tabindex=\"0\" class=\"search-field\" type=\"search\" id=\"search\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66ae19b298bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06bc8b85"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<input aria-label=\"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures.\" aria-autocomplete=\"both\" aria-owns=\"searchwp_live_search_results_69e18bb476e27\" autocomplete=\"off\" title=\"Search e.g:  Planning number, Waste, Services\" value=\"\" onblur=\"this.placeholder='Search e.g:  Planning number, Waste, Services ....'\" onfocus=\"this.placeholder=''\" placeholder=\"Search e.g:  Planning number, Waste, Services ....\" name=\"searchwp\" data-swplive=\"true\" tabindex=\"0\" class=\"search-field\" type=\"search\" id=\"search\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfb076c52fd6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80518c55"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures.\" aria-autocomplete=\"both\" aria-owns=\"searchwp_live_search_results_69e18bb476e27\" autocomplete=\"off\" title=\"Search e.g:  Planning number, Waste, Services\" value=\"\" onblur=\"this.placeholder='Search e.g:  Planning number, Waste, Services ....'\" onfocus=\"this.placeholder=''\" placeholder=\"Search e.g:  Planning number, Waste, Services ....\" name=\"searchwp\" data-swplive=\"true\" tabindex=\"0\" class=\"search-field\" type=\"search\" id=\"search\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c34088c0111",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d85850e"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button value=\"submit\" type=\"submit\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40e4a71fb070",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e6a1f5c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button value=\"submit\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8eaea5835ddd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e965f483"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav role=\"navigation\" class=\"navigation\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8ef510eb879",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7028f41"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a tabindex=\"-1\" class=\"logo\" href=\"https://tewkesbury.gov.uk\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba07eb414f59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a479d2c4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search\" type=\"button\" class=\"open-search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cb3c1fb66cb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a79b22f3"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search\" type=\"button\" class=\"open-search\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4eff0fc4bc5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44ae542d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-controls=\"menu-primary-navigation\" aria-label=\"Open Menu\" type=\"button\" class=\"hamburger hamburger--spring\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31ae16f36beb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e521f802"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-controls=\"menu-primary-navigation\" aria-label=\"Open Menu\" type=\"button\" class=\"hamburger hamburger--spring\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d63d99d28b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b2911e2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" class=\"slick-prev slick-arrow\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93fb736e4b0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4e69577"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" class=\"slick-prev slick-arrow\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a3c630b71f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b90423b6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"go to Strategic and Local Plan\" href=\"http://strategiclocalplan.org\" class=\"cta\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c430eefc8010",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65a3ac65"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"go to Strategic and Local Plan\" href=\"http://strategiclocalplan.org\" class=\"cta\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d41c739cbf3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6e264898"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"go to Strategic and Local Plan\" href=\"http://strategiclocalplan.org\" class=\"cta\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b61f02b2ef85",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b86b091"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Find out more about the single- and two-unitary reorganisation proposals' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e80bebe3e0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dce17bb4b4fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7acebded"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a tabindex=\"-1\" target=\"_blank\" aria-label=\"go to Devolution and Local Government Reorganisation\" href=\"https://futuregloucestershire.org.uk/\" class=\"cta\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b600e2c76ce5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1d9353"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a tabindex=\"-1\" target=\"_self\" aria-label=\"go to Our new Council Plan 2025-2028\" href=\"https://tewkesbury.gov.uk/about-the-council/council-plan/\" class=\"cta\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c09a17fa64c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-059addcd"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a tabindex=\"-1\" target=\"_self\" aria-label=\"go to Garden Communities\" href=\"https://tewkesbury.gov.uk/garden-communities/\" class=\"cta\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bacd534b361a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48de3151"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a tabindex=\"-1\" target=\"_blank\" aria-label=\"go to Business support\" href=\"https://tewkesbury.gov.uk/services/business/business-support/\" class=\"cta\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64c08c39580c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-073e9994"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" class=\"slick-next slick-arrow\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "325548526eab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7152ba35"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" type=\"button\" class=\"slick-next slick-arrow\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e15b4f5136a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ba7b80e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-current=\"true\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d65b8066c0e2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-766b4152"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05da81171b24",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37c868bc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://apps.adelante.co.uk/SmartPay/tewkesbury/Pay4/?fundcode=$2\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c348e5b316f0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7d15adf5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://publicaccess.tewkesbury.gov.uk/online-applications/\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b546e23c5f7d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-68489965"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://tewkesbury-central.oncreate.app/w/webpage/newrequest?service=bulkywaste\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa44116553eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f5811a6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" href=\"https://tewkesbury-central.oncreate.app/w/webpage/newrequest?service=binordering\" class=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d033d5125ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3588514"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://tewkesbury.gov.uk/services/waste-and-recycling/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "945395ec2940",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3bc1be3e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/waste-and-recycling/bulky-collections/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52d014f76a0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1507566"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/waste-and-recycling/garden-waste-club/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "456a4ac3948b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bec343f7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/waste-and-recycling/recycling-and-food-waste/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23979ab00e01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce6a274c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://tewkesbury.gov.uk/services/planning/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59742b3fcfcb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48f69a45"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/planning/commenting-on-a-planning-application/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1b34f0d0c7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b8b7c10e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/planning/planning-enquiries/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "895f5202e0a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d0d185a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/planning/apply-and-pay-for-planning-permission/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "404ca3dd7d94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a861f36"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1656a6c2a345",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94186dcb"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/your-council/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "809759da3c5e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfbc4d0c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/mayor-of-tewkesbury-borough/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42b711314c89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4457b543"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/petitions-and-public-participation/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f13678a761a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-773fd148"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://tewkesbury.gov.uk/climate-change/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3a034c4f4fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7c9e660"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/climate-change/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f85277d0d08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90962572"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/climate-change/helping-residents-tackle-climate-change/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78fd320664e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e524f15"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/climate-change/carbon-reduction-programme/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07d451704603",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d07f142b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://tewkesbury.gov.uk/services/licensing-and-permits/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ce57110523c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a2e94db"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/licensing-and-permits/taxi-and-private-hire/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b75672ac6463",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e672a5d8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/licensing-and-permits/alcohol-and-entertainment/temporary-event-notices/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf1ace5a3f51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89ef87d3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/licensing-and-permits/pay-for-licence/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44dbc90bb2ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca89704b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" href=\"https://tewkesbury.gov.uk/services/council-tax-benefits-and-business-rates/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7fa45a798ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4c31c8a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/council-tax-benefits-and-business-rates/council-tax/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e06441c96e5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88c39b6e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/council-tax-benefits-and-business-rates/benefits/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5a657994167",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db4ed1c9"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/council-tax-benefits-and-business-rates/business-rates/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "903d45356113",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66c1ed3e"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4303f9d04458",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button alt=\"submit postcode\" name=\"submit\" id=\"lookup\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5628fa1b59a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8bff41d0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"go to Garden Communities\" href=\"https://tewkesbury.gov.uk/garden-communities/\" class=\"cta\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b4a05539f4b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-71ff2ae8"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"go to Garden Communities\" href=\"https://tewkesbury.gov.uk/garden-communities/\" class=\"cta\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a68306e09551",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f03e7ef7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"Read more about Live council meetings and webcasts\" href=\"https://tewkesbury.public-i.tv/core/portal/home\" class=\"cta\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f23509d15449",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16db3e90"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"Read more about Live council meetings and webcasts\" href=\"https://tewkesbury.public-i.tv/core/portal/home\" class=\"cta\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0682a36511b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c8e5ed71"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"Read more about Garden Communities Charter\" href=\"https://tewkesbury.gov.uk/garden-communities/the-charter/\" class=\"cta\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1eef4b035d8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb814a43"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"Read more about Garden Communities Charter\" href=\"https://tewkesbury.gov.uk/garden-communities/the-charter/\" class=\"cta\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e01ec8cf43b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e653c5c6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Read more about Cost of living support\" class=\"cta\" href=\"https://tewkesbury.gov.uk/services/community/cost-of-living-support/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f313b7fb4f07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90ab5e2e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Read more about Supporting Ukraine\" class=\"cta\" href=\"https://tewkesbury.gov.uk/supporting-ukraine/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "558ddf9316ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5230773"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"Read more about Flooding advice and information\" class=\"cta\" href=\"https://tewkesbury.gov.uk/flooding-advice-and-information/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90a1a46cace0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-641b16fc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/news/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c84c8e94cf58",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a1934f2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"read about Celebrated authors and historians to headline first-ever Tewkesbury History Festival\" href=\"https://tewkesbury.gov.uk/celebrated-authors-and-historians-to-headline-first-ever-tewkesbury-history-festival/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cb542173139",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5441dc88"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a alt=\"View all posts in Visitors and Tourism\" href=\"https://tewkesbury.gov.uk/category/visitors-tourism/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0eb00ca4a9d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-63a13878"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a aria-label=\"read about Have your say on a new taxi and private hire penalty points scheme\" href=\"https://tewkesbury.gov.uk/have-your-say-on-a-new-taxi-and-private-hire-penalty-points-scheme/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4fe08f9c4923",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e47a444"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a alt=\"View all posts in Licensing\" href=\"https://tewkesbury.gov.uk/category/licensing/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb5ba3442103",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9dae624f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"Like us on Facebook\" class=\"fb block\" href=\"https://www.facebook.com/tewkesbury.boroughcouncil\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00be65474efa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be80da5c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"Follow us on X\" class=\"twitter block\" href=\"https://twitter.com/TewkesburyBCgov\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "678a657f64b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77c93081"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"Follow us on Instagram\" class=\"insta block\" href=\"https://www.instagram.com/tewkesburyborough/?igshid=MzRlODBiNWFlZA%3D%3D\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54b1a660d7c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ac37344"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"Connect with us on LinkedIn\" class=\"linkedin block\" href=\"https://www.linkedin.com/company/tewkesbury-borough\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d19f168730af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ea08dd7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"Watch us on YouTube\" class=\"youTube block\" href=\"https://www.youtube.com/channel/UCcvsh753Y9PiWi5QcN8L3xg\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af2f9465c8ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b43ce1c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"mailto:customerservices@tewkesbury.gov.uk\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ec1e9ea241b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89a64d9c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_self\" aria-label=\"go to Contact us\" href=\"/contact-us/\" class=\"cta\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d2ed0680489",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1b9d564e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" aria-label=\"go to View career opportunities\" href=\"https://careers.tewkesbury.gov.uk/\" class=\"cta\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1be37dca76c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed448a8d"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<footer role=\"contentinfo\" class=\"footer\">",
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "922e778b2f83",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b0d8bf1a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/forms/page-feedback\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bb00ee2e7d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-213c6e64"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/about-the-council/requests-for-information/data-protection-gdpr/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a4b18809a79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b559da48"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"back\" href=\"#top\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87849a22ee3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-71fa99c8"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"top\" href=\"#top\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79e133a8c1de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9480975a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/contact-us/#contact\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce673100c96f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b752a3ae"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/contact-us/#contact\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"/contact-us/#location\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14bb111813f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3e1a624"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/councillors-and-committees/your-council/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://careers.tewkesbury.gov.uk/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71a212c07903",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7089417"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/news/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/services/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4120aef1d11",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8b1d2dc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/accessibility/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b00257df4f1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dbf6b805"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/cookie-policy/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95cb14e1d13a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-428b7323"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/requests-for-information/data-protection-gdpr/privacy-notices/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7aec9e5a51f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-372792da"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://tewkesbury.gov.uk/about-the-council/requests-for-information/spending-and-transparency/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87cc078a5b5c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9bd1ed66"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a href=\"https://websitecarbon.com\" rel=\"noopener\" target=\"_blank\" id=\"wcb_a\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53dd46393f1d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-758e52cb"
          }
        ],
        "outcomeCount": 3243,
        "uniqueFailedCount": 106,
        "duplicateFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 80,
          "failed": 12,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "keyboard-accessible/focus-order",
          "labels-and-names/label-content-mismatch",
          "text-alternatives/image-alt-words"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "article:nth-of-type(3) > div:nth-of-type(1) > img",
            "selector": "article:nth-of-type(3) > div:nth-of-type(1) > img",
            "html": "<img loading=\"lazy\" src=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads/2023/08/energy.jpg?resize=600%2C300&amp;ssl=1\" srcset=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads/2023/08/en...",
            "impact": "minor",
            "message": "Alt text \"Image of gas hobs lit up\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99f7660ca377",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-681bb794"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "article:nth-of-type(4) > div:nth-of-type(1) > img",
            "selector": "article:nth-of-type(4) > div:nth-of-type(1) > img",
            "html": "<img loading=\"lazy\" src=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads/2023/07/Ukraine_flag-1.jpg?resize=600%2C300&amp;ssl=1\" srcset=\"\" sizes=\"(max-width: 425px) 425px, (max-width: 576px) 576...",
            "impact": "minor",
            "message": "Alt text \"Image of the Ukrainian flag\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c66a1fe4b929",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89c66122"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "article:nth-of-type(5) > div:nth-of-type(1) > img",
            "selector": "article:nth-of-type(5) > div:nth-of-type(1) > img",
            "html": "<img loading=\"lazy\" src=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads/2023/08/flood.jpeg?resize=600%2C300&amp;ssl=1\" srcset=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads/2023/08/fl...",
            "impact": "minor",
            "message": "Alt text \"Image of a town flooded\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d99c7ab6711",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3c6ccc5"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "div:nth-of-type(2) > div:nth-of-type(1) > article:nth-of-type(2) > div:nth-of-type(1) > img",
            "selector": "div:nth-of-type(2) > div:nth-of-type(1) > article:nth-of-type(2) > div:nth-of-type(1) > img",
            "html": "<img width=\"1200\" height=\"800\" loading=\"lazy\" src=\"https://tewkesbury.gov.uk/wp-content/uploads/2026/04/Website-pix-1200-x-800-px-64.jpg\" srcset=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads...",
            "impact": "minor",
            "message": "Alt text \"Photo of a man in a coat with a yellow hood, putting a yellow taxi sign on top of a white car.\" starts with redundant prefix \"photo\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00af4e502ff3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58683bc8"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "article:nth-of-type(1) > img",
            "selector": "article:nth-of-type(1) > img",
            "html": "<img loading=\"lazy\" src=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads/2023/07/business.jpg?resize=600%2C300&amp;ssl=1\" srcset=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads/2023/07/...",
            "impact": "minor",
            "message": "Alt text \"Image of the public services center\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2df7ada7e411",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d3b30f5"
          },
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "article:nth-of-type(2) > img",
            "selector": "article:nth-of-type(2) > img",
            "html": "<img loading=\"lazy\" src=\"https://i0.wp.com/tewkesbury.gov.uk/wp-content/uploads/2023/08/careers.jpg?resize=600%2C300&amp;ssl=1\" srcset=\"\" sizes=\"(max-width: 425px) 425px, (max-width: 576px) 576px, (ma...",
            "impact": "minor",
            "message": "Alt text \"Image of workers and members of the public in the office\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6ecf658f37e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e8bfb18d"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#skip--links",
            "selector": "#skip--links",
            "html": "<aside id=\"skip--links\" tabindex=\"0\">\n\t\t<ul>\n\t\t\t<li><a href=\"#menu-primary-navigation\">Skip to menu</a></li>\n\t\t\t<li><a href=\"#aria-main\">Skip to content</a></li>\n\t\t\t<li><a href=\"/sitemap.xml\" tabindex...",
            "impact": "moderate",
            "message": "Non-interactive <aside> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a463213f1e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54245f3e"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#searchwp_live_search_results_69e18bc165640",
            "selector": "#searchwp_live_search_results_69e18bc165640",
            "html": "<div aria-expanded=\"false\" class=\"searchwp-live-search-results\" id=\"searchwp_live_search_results_69e18bc165640\" tabindex=\"0\" style=\"left: 357.5px; top: 62px; width: 565px;\"></div>",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db44c3763d61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-63fadd2b"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > a[href=\"http://strategiclocalplan.org\"]",
            "selector": "div:nth-of-type(2) > a[href=\"http://strategiclocalplan.org\"]",
            "html": "<a class=\"cta\" href=\"http://strategiclocalplan.org\" aria-label=\"go to Strategic and Local Plan\" target=\"_blank\">Find out more <span class=\"srt\">about Strategic and Local Plan</span><span class=\"fa-sol...",
            "impact": "serious",
            "message": "Accessible name \"go to Strategic and Local Plan\" does not contain visible text \"Find out more about Strategic and Local Plan\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0400fa24cdb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-10f69acb"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > a[href=\"https://tewkesbury.public-i.tv/core/portal/home\"]",
            "selector": "div:nth-of-type(2) > a[href=\"https://tewkesbury.public-i.tv/core/portal/home\"]",
            "html": "<a class=\"cta\" href=\"https://tewkesbury.public-i.tv/core/portal/home\" aria-label=\"Read more about Live council meetings and webcasts\" target=\"_blank\">Watch now<span class=\"fa-solid fa-chevron-right\" a...",
            "impact": "serious",
            "message": "Accessible name \"Read more about Live council meetings and webcasts\" does not contain visible text \"Watch now\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af8638d01670",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1cdb0cea"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > a[href=\"https://tewkesbury.gov.uk/garden-communities/the-charter/\"]",
            "selector": "div:nth-of-type(2) > a[href=\"https://tewkesbury.gov.uk/garden-communities/the-charter/\"]",
            "html": "<a class=\"cta\" href=\"https://tewkesbury.gov.uk/garden-communities/the-charter/\" aria-label=\"Read more about Garden Communities Charter\" target=\"_self\">The Charter<span class=\"fa-solid fa-chevron-right...",
            "impact": "serious",
            "message": "Accessible name \"Read more about Garden Communities Charter\" does not contain visible text \"The Charter\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e1aef6c3a31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-63eae9eb"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#search",
            "selector": "#search",
            "html": "<input id=\"search\" type=\"search\" class=\"search-field\" tabindex=\"0\" data-swplive=\"true\" name=\"searchwp\" placeholder=\"Search e.g:  Planning number, Waste, Services ....\" onfocus=\"this.placeholder=''\" on...",
            "impact": "serious",
            "message": "Accessible name \"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures.\" does not contain visible label \"Search e.g:  Planning number, Waste, Services\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5eeb805e282",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-059873b8"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 12,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 816,
          "failed": 26,
          "cantTell": 129,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32dffd024cb5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a55c677dc82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 972,
        "duplicateFailedCount": 24,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 107
    },
    {
      "submittedUrl": "https://www.thanet.gov.uk/",
      "finalUrl": "https://www.thanet.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Thanet District Council - Thanet",
      "elapsedMs": 27068,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 804,
          "failed": 49,
          "cantTell": 18,
          "inapplicable": 49
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r80"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/newsroom/\">Newsroom</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b1d7a932795",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/media-filming/\">Media & Filming</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"btn btn-success\"]",
            "html": "<button type=\"button\" class=\"btn btn-success\" data-switch=\"true\" data-target=\".header-search-az\" data-self=\".header-search\">A – Z</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75028a2726c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82e56c43"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"btn btn-warning\"]",
            "html": "<button type=\"submit\" class=\"btn btn-warning\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "038899d1ab77",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aeb2def5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"#\" data-menu=\"report\">REPORT</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"#\" data-menu=\"pay\">PAY</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"#\" data-menu=\"apply\">APPLY</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/services/council-tax/\">\n\t\t\t\t\t\t\t\t\t\t\tCouncil Tax\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/services/waste-and-recycling/\">\n\t\t\t\t\t\t\t\t\t\t\tWaste & recycling\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/services/planning-and-land/\">\n\t\t\t\t\t\t\t\t\t\t\tPlanning & land\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/services/benefits-support/\">\n\t\t\t\t\t\t\t\t\t\t\tBenefits & support\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/services/regeneration/\">\n\t\t\t\t\t\t\t\t\t\t\tRegeneration\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/services/housing/\">\n\t\t\t\t\t\t\t\t\t\t\tHousing\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/services/parking-and-roads/\">\n\t\t\t\t\t\t\t\t\t\t\tParking & roads\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/services/business/\">\n\t\t\t\t\t\t\t\t\t\t\tBusiness\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"btn btn-info btn-round btn-center\"]",
            "html": "<button class=\"btn btn-info btn-round btn-center\" data-toggle=\"true\" data-target=\".section-services .row .col\" data-class=\"show\" data-text=\"SHOW LESS SERVICES\" data-icon=\"https://www.thanet.gov.uk/wp-content/themes/thanet/img/less.svg\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbc1fb2dcf7a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c73edbc5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"js-ics btn btn-block btn-danger\"]",
            "html": "<a href=\"#\" class=\"js-ics btn btn-block btn-danger\" data-title=\"Overview & Scrutiny Panel\" data-datetime=\"2026-04-21T19:00:00+0000\" data-finishtime=\"2026-04-21T21:00:00+0000\" data-location=\"Council Chamber, Council Offices, Cecil Street, Margate, Kent\">Save this event</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d1348ee8310",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0b133c6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"js-mg-link btn btn-block btn-info \"]",
            "html": "<a href=\"#\" data-mid=\"7014\" data-cid=\"119\" class=\"js-mg-link btn btn-block btn-info \">\n\t\t\t\t\t\t\t\t\t\t\t\tView\t\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8794aa74bf8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13f9a55f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"js-ics btn btn-block btn-danger\"]",
            "html": "<a href=\"#\" class=\"js-ics btn btn-block btn-danger\" data-title=\"Planning Committee\" data-datetime=\"2026-04-22T19:00:00+0000\" data-finishtime=\"2026-04-22T21:00:00+0000\" data-location=\"Council Chamber, Council Offices, Cecil Street, Margate, Kent\">Save this event</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"js-mg-link btn btn-block btn-info \"]",
            "html": "<a href=\"#\" data-mid=\"7065\" data-cid=\"115\" class=\"js-mg-link btn btn-block btn-info \">\n\t\t\t\t\t\t\t\t\t\t\t\tView\t\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"js-ics btn btn-block btn-danger\"]",
            "html": "<a href=\"#\" class=\"js-ics btn btn-block btn-danger\" data-title=\"General Purposes Committee\" data-datetime=\"2026-04-28T14:00:00+0000\" data-finishtime=\"2026-04-28T16:00:00+0000\" data-location=\"Council Chamber, Council Offices, Cecil Street, Margate, Kent\">Save this event</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"js-mg-link btn btn-block btn-info \"]",
            "html": "<a href=\"#\" data-mid=\"7019\" data-cid=\"327\" class=\"js-mg-link btn btn-block btn-info \">\n\t\t\t\t\t\t\t\t\t\t\t\tView\t\t\t\t\t\t\t\t\t\t\t</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/get-in-touch/\">Get in touch</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/newsletter/\">Subscribe to our newsletter ‘The Wave’</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/about-the-website/\">About the website</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/cookies/\">Cookies policy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/accessibility/\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/privacy-statement/\">Privacy statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.thanet.gov.uk/data-protection/\">Data Protection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.facebook.com/ThanetDistrictCouncil/\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.instagram.com/officialthanetcouncil/\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.youtube.com/user/ThanetCouncil/\" target=\"_blank\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b90d889e7588",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de3db1f0021f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 3.13:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.69:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.84:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.84:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.84:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.84:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>From Monday 13 April 2026 some households in Thane...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cfc0f0a0a21",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Thanet District Council is inviting local people t...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>You may have heard the term ‘T-Levels’ mentioned r...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Margate is to be put forward for consideration as ...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find out what's on in Thanet!</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>From Monday 13 April 2026 some households in Thane...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf3cd2d034ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Find out what's on in Thanet!</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>From Monday 13 April 2026 some households in Thane...</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e1d6a6daa1d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0186f3fe"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r80",
            "xpath": "/p",
            "html": "<p>Find out what's on in Thanet!</p>",
            "message": "The line height is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 920,
        "duplicateFailedCount": 38,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 994,
          "failed": 2,
          "cantTell": 13,
          "inapplicable": 38
        },
        "failedRules": [
          "region",
          "scrollable-region-focusable"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#alertbox > .container > .section-content",
            "html": "<div class=\"section-content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec6fb52eb2c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f92d323"
          },
          {
            "rule": "scrollable-region-focusable",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/scrollable-region-focusable?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag211",
              "wcag213"
            ],
            "xpath": "#CybotCookiebotDialogBodyContent",
            "html": "<div id=\"CybotCookiebotDialogBodyContent\" class=\"CybotCookiebotScrollArea\">",
            "message": "Scrollable region must have keyboard access",
            "fixSummary": "Fix any of the following:\n  Element should have focusable content\n  Element should be focusable",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e71542aded3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4b90da9"
          }
        ],
        "outcomeCount": 1047,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2391,
          "failed": 61,
          "cantTell": 55,
          "inapplicable": 0
        },
        "failedRules": [
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "img_alt_redundant",
          "input_label_after",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style id=\"CookieConsentStateDisplayStyles\" type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a86706046fe4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-236eeeb9"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\" id=\"wp-block-library-inline-css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca06566d77af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e213113a"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style id=\"wp-custom-css\" type=\"text/css\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4a18385e5af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2cdd18c8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"Cookiebot by Usercentrics - opens in a new window\" id=\"CybotCookiebotDialogPoweredbyCybot\" target=\"_blank\" rel=\"noopener nofollow\" href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f1929238034",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7e25c502"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"CybotCookiebotDialogBodyFieldsetInnerContainer\">",
            "message": "Confirm this text 'Necessary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dee1425c534",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a78d165"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Necessary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0cbcf2d20946",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e736fc3a"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input checked=\"checked\" disabled=\"disabled\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled\" id=\"CybotCookiebotDialogBodyLevelButtonNecessary\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ebed95ad1d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce757c6b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Preferences' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de7d93b44909",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6680181"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23946bc11ca1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8aab7f3f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb9ad5a2af0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ead4b3e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Statistics' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "171cab0948dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-faf5eae9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "358f4fbe90ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6a6202c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7869a946573d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cdbaad8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Marketing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f501c6613f9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40d7214e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2e672ff5881",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a88e226"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91513238a051",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe8e12cc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"\" href=\"#\" id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af25ea563fbb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e797e9f9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f91d9c746e1b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa3d6cf5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "367f47da1e9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea181c7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e99ef52d39e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-233b5f67"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d0665cee055",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a156230f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba8738cf4ec7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca18c135"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1e2347e9d90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c6edbd7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"#mainContent\" class=\"btn btn-round btn-success skip-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b0918ec45ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34c45822"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"logo\" title=\"Thanet District Council\" href=\"https://www.thanet.gov.uk\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de58ae783984",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77f549d9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/newsroom/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9fa3edec58eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-411b1779"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/media-filming/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83fc9d50fb9e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7147d81"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-self=\".header-search\" data-target=\".header-search-az\" data-switch=\"true\" class=\"btn btn-success\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c3798748927",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2f70d38"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input placeholder=\"What are you looking for?\" class=\"form-control\" name=\"s\" type=\"text\" id=\"searchFormInput\" data-swplive=\"true\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70430eafae88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e261ed4d"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"btn btn-warning\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "397edcffbc81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8ee5cda"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-menu=\"report\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c52b77e057f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e81b1dc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-menu=\"pay\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b4f53eee5a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-589048b2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-menu=\"apply\" href=\"#\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d556e3715d75",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d15bdb5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/info-pages/simpler-recycling/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f69d24d3984b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-939eb908"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/services/pay-your-council-tax/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f6d07215186",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f733783b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/info-pages/missed-bin/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "283fc35b2508",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abd029cd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/services/planning/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58a5dee06538",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3992b85a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/info-pages/council-tax-support/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03ea85ba8d4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a18e4c8e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/services/margate-town-deal/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2f5698da507",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba6987b6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.thanet.gov.uk/services/private-sector-housing/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d0b28860a78",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b13c2686"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 6 12\" height=\"12px\" width=\"6px\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52b62310bdf5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0849288a"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 6 12\" height=\"12px\" width=\"6px\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ead922d6ab4d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65a37107"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"newsroom-card-categ\">",
            "message": "Confirm this text 'REGENERATION & DEVELOPMENT' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04571529857c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-273d8568"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"newsroom-card-date\">",
            "message": "Confirm this text '15 Apr 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8081163e8eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eabda078"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"newsroom-card-categ\">",
            "message": "Confirm this text 'COMMUNITY' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"newsroom-card-title\">",
            "message": "Confirm this text 'Growing our own – the T-Level success story' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38159c1218d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ea098a4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"newsroom-card-date\">",
            "message": "Confirm this text '2 Apr 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"newsroom-card-categ\">",
            "message": "Confirm this text 'REGENERATION & DEVELOPMENT' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"newsroom-card-date\">",
            "message": "Confirm this text '26 Mar 2026' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field-date\">",
            "message": "Confirm this text '21 April 2026 | 19:00 PM - 21:00 PM' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc3abf70808d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fc2dfa8f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field-date\">",
            "message": "Confirm this text '22 April 2026 | 19:00 PM - 21:00 PM' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field-date\">",
            "message": "Confirm this text '28 April 2026 | 14:00 PM - 16:00 PM' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field field-title\">",
            "message": "Confirm this text 'Action Against Litter Newsletter – Issue 9' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45d67ce520d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-24ab69bd"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<section style=\"background: url(https://www.thanet.gov.uk/wp-content/uploads/2021/01/Broadstairs.jpg) 50% 50% no-repeat;\" class=\"section section-todo tmpl-component-todo\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3952805cce9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8f6f73ab"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Find out what's on in Thanet!' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b045e901c17d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"facebook\" src=\"https://www.thanet.gov.uk/wp-content/themes/thanet/img/facebook.svg\" class=\"social-icon\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a37f975358cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e08cb200"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"instagram\" src=\"https://www.thanet.gov.uk/wp-content/themes/thanet/img/instagram.svg\" class=\"social-icon\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "159b03472d08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7df4044"
          },
          {
            "rule": "img_alt_redundant",
            "xpath": null,
            "html": "<img alt=\"youtube\" src=\"https://www.thanet.gov.uk/wp-content/themes/thanet/img/youtube.svg\" class=\"social-icon\">",
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4729cece7d70",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff4b5650"
          }
        ],
        "outcomeCount": 2461,
        "uniqueFailedCount": 52,
        "duplicateFailedCount": 9,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 56,
          "failed": 36,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "adaptable/list-children",
          "aria/aria-required-attr",
          "distinguishable/link-in-text-block",
          "keyboard-accessible/focus-order",
          "labels-and-names/label-content-mismatch",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "adaptable/list-children",
            "xpath": "ul > p",
            "selector": "ul > p",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "impact": "serious",
            "message": "List contains non-<li> child <p>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ee4100d2f7a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6e7c9e7"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(1) > a[href=\"https://www.appsheet.com/Home/Privacy\"]",
            "selector": "li:nth-of-type(1) > a[href=\"https://www.appsheet.com/Home/Privacy\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.apps...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21ea18e06217",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2a5ee3a"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(2) > a[href=\"https://www.cookiebot.com/goto/privacy-policy/\"]",
            "selector": "li:nth-of-type(2) > a[href=\"https://www.cookiebot.com/goto/privacy-policy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.cook...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1dc17b4ff276",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e679f6df"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(3) > a[href=\"https://business.safety.google/privacy/\"]",
            "selector": "li:nth-of-type(3) > a[href=\"https://business.safety.google/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34ef10f6e39e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3f9c9ff9"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(4) > a[href=\"https://vimeo.com/privacy\"]",
            "selector": "li:nth-of-type(4) > a[href=\"https://vimeo.com/privacy\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://vimeo.co...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f89bbd40ded7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0379501e"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.esri...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b179a1eea6e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb6f6a66"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd8766f71d0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5bd4a688"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(3) > a[href=\"https://vimeo.com/privacy\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(3) > a[href=\"https://vimeo.com/privacy\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://vimeo.co...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d492ba0e310",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-147079f0"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.esri...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0757380e5a28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-66d4800f"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61f30273fc35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2744f0d0"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > li:nth-of-type(3) > a[href=\"https://vimeo.com/privacy\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > li:nth-of-type(3) > a[href=\"https://vimeo.com/privacy\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://vimeo.co...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd4e634d1863",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-932f378e"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(4) > a[href=\"https://business.safety.google/privacy/\"]",
            "selector": "li:nth-of-type(4) > a[href=\"https://business.safety.google/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca974ece4ae5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1da876c"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.esri...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d745037d8e6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-adf1a450"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "daceab5a0223",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-768d5a8c"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "li:nth-of-type(3) > a[href=\"http://thanet.gov.uk\"]",
            "selector": "li:nth-of-type(3) > a[href=\"http://thanet.gov.uk\"]",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"http://thanet.go...",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccfee84b757f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a21b440"
          },
          {
            "rule": "distinguishable/link-in-text-block",
            "xpath": "#CybotCookiebotDialogDetailFooter > a[href=\"https://www.cookiebot.com\"]",
            "selector": "#CybotCookiebotDialogDetailFooter > a[href=\"https://www.cookiebot.com\"]",
            "html": "<a href=\"https://www.cookiebot.com\" target=\"_blank\" rel=\"noopener\" title=\"Cookiebot\">Cookiebot</a>",
            "impact": "serious",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "246ab23ea722",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7088aa7c"
          },
          {
            "rule": "keyboard-accessible/focus-order",
            "xpath": "#searchwp_live_search_results_69e18bd94d590",
            "selector": "#searchwp_live_search_results_69e18bd94d590",
            "html": "<div aria-expanded=\"false\" class=\"searchwp-live-search-results\" id=\"searchwp_live_search_results_69e18bd94d590\" tabindex=\"0\" style=\"left: 156px; top: 297px; width: 911px;\"></div>",
            "impact": "moderate",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01d53a17f397",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-01f127be"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#CybotCookiebotDialog",
            "selector": "#CybotCookiebotDialog",
            "html": "<div id=\"CybotCookiebotDialog\" name=\"CybotCookiebotDialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"CybotCookiebotDialogBodyContentTitle\" tabindex=\"-1\" lang=\"en\" dir=\"ltr\" ng-non-bindable=\"\" d...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "629a927b3a68",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d3088c3"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#alertbox",
            "selector": "#alertbox",
            "html": "<div class=\"section section-fixed section-fixed-danger js-cookie-check tmpl-alert-warning\" id=\"alertbox\" data-alert-id=\"01776339360\" style=\"display: block;\">\n\t\t<div class=\"container\">\n\t\t\t<div class=\"s...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab7a1dfd9abb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5dff6925"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerNecessary\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybot...",
            "impact": "serious",
            "message": "Accessible name \"Necessary (21)\" does not contain visible text \"Necessary  21\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9110e1b1659",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d470bb2"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerPreference\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Preferences (0)\" does not contain visible text \"Preferences  0\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ea642d32672",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bebf9773"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerStatistics\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Statistics (10)\" does not contain visible text \"Statistics  10\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3d6758fe573",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c925881c"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cyb...",
            "impact": "serious",
            "message": "Accessible name \"Marketing (24)\" does not contain visible text \"Marketing  24\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ee9d31aee9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abdf2978"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cy...",
            "impact": "serious",
            "message": "Accessible name \"Unclassified (6)\" does not contain visible text \"Unclassified  6\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b32d29656cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27adcc01"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Purposes\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PURPOSES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PURPOSES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1290dbf21da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c973150"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Features\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_FEATURES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_FEATURES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94942d5c22d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ded3edf0"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Partners\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PARTNERS_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PARTNERS#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1022230dc4c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d625c8af"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "p > a[href=\"https://www.thanet.gov.uk/report/\"]",
            "selector": "p > a[href=\"https://www.thanet.gov.uk/report/\"]",
            "html": "<a href=\"https://www.thanet.gov.uk/report/\" class=\"btn btn-default btn-block btn-round\" aria-label=\"More report options\">Looking for something else?</a>",
            "impact": "serious",
            "message": "Accessible name \"More report options\" does not contain visible text \"Looking for something else?\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "841f76b343e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-386b3471"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#searchFormInput",
            "selector": "#searchFormInput",
            "html": "<input data-swplive=\"true\" id=\"searchFormInput\" type=\"text\" name=\"s\" class=\"form-control\" placeholder=\"What are you looking for?\" autocomplete=\"off\" aria-owns=\"searchwp_live_search_results_69e18bd94d5...",
            "impact": "serious",
            "message": "Accessible name \"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures.\" does not contain visible label \"What are you looking for?\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d723c0731420",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ad015d0"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBod...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efb49beaed8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44564b27"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBody...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46d8aaf916af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1bafd69"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBodyL...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5e94f1eb6cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9db9f0b"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonPreferencesInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton ...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f9c256c6d67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36f46df9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonStatisticsInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cy...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce9f365d067d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29bf11e9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonMarketingInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cybo...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ef92f4507d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26b36b9c"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "selector": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyContentCheckboxPersonalInformation\" class=\"CybotCookiebotDialogBodyLevelButton\" tabindex=\"0\" role=\"switch\">",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a112366a59e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3e550b9"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 36,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 651,
          "failed": 19,
          "cantTell": 137,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R28",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85df391238c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "546fcbf0776f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f54abaa1a34b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 810,
        "duplicateFailedCount": 16,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 63
    },
    {
      "submittedUrl": "https://www.cityoflondon.gov.uk/",
      "finalUrl": "https://www.cityoflondon.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Things to do - City of London",
      "elapsedMs": 22057,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 245,
          "failed": 2,
          "cantTell": 33,
          "inapplicable": 54
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b3c7449ed3d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2 style=\"font-size: 0.8rem; font-weight: 700; margin: 1rem;\">Please wait...</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da680a73b530",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-839010ef"
          }
        ],
        "outcomeCount": 334,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 745,
          "failed": 1,
          "cantTell": 13,
          "inapplicable": 40
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".SkipToContent-kr4qmt-0",
            "html": "<a href=\"#main\" class=\"SkipToContent-kr4qmt-0 iRZkvA\">Skip to content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2641aef57d43",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ce7304a"
          }
        ],
        "outcomeCount": 799,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 555,
          "failed": 23,
          "cantTell": 17,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "frame_src_valid",
          "frame_title_exists",
          "html_lang_exists",
          "html_skipnav_exists",
          "input_checkboxes_grouped",
          "input_label_visible",
          "skip_main_exists",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"ie=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9273463249c8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style data-styled-version=\"5.3.6\" data-styled=\"active\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88357c7c1216",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6db59b2a"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3826b059f48",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "262e1ff2b40a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.cityoflondon.gov.uk/footer/cookies\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcd840f43e39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be55a2be"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bab37a593aed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a90cf546"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58f556e3fa65",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e94a784c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5afbda327d4a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df084a01"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ac6c37e37c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d808cc56e81c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ddb35cbb"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-1\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6b5d8aad977",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43dcb605"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-2\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca6b163962f1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb7ce9b3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bce4d8a0114d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5840916"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--light  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a05fa08a0e8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7e9b2dd"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--left ccc-icon--light  \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e658f0ab3341",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe346e8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2 style=\"font-size: 0.8rem; font-weight: 700; margin: 1rem;\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67c3e97b0084",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b65edeaf"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "127bbe888abf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78231be5"
          },
          {
            "rule": "frame_title_exists",
            "xpath": null,
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "message": "Inline frame does not have a 'title' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65b1bf59d324",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-07d1541b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "995156514f42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-160174ac"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e32f537acf2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5df8837"
          },
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "603415252342",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d000db0bf991",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de5dc40"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 578,
        "uniqueFailedCount": 22,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 85,
          "failed": 7,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "li:nth-of-type(1) > a[href=\"/services/getting-help-with-the-cost-of-living\"]",
            "selector": "li:nth-of-type(1) > a[href=\"/services/getting-help-with-the-cost-of-living\"]",
            "html": "<a class=\"Link__RoutedLink-wlxzy5-0 fGVoTD\" target=\"_self\" href=\"/services/getting-help-with-the-cost-of-living\">Getting help with the cost of living</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7a7408ff68d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8632b89"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "li:nth-of-type(2) > a[href=\"/footer/contact-the-city-corporation\"]",
            "selector": "li:nth-of-type(2) > a[href=\"/footer/contact-the-city-corporation\"]",
            "html": "<a class=\"Link__RoutedLink-wlxzy5-0 fGVoTD\" target=\"_self\" href=\"/footer/contact-the-city-corporation\">Contact the City Corporation</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "113b1cfa0541",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ae9f030b"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "li:nth-of-type(3) > a[href=\"/about-us\"]",
            "selector": "li:nth-of-type(3) > a[href=\"/about-us\"]",
            "html": "<a class=\"Link__RoutedLink-wlxzy5-0 fGVoTD\" target=\"_self\" href=\"/about-us\">About us</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddd79239238d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-114eec70"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "li:nth-of-type(4) > a[href=\"/events\"]",
            "selector": "li:nth-of-type(4) > a[href=\"/events\"]",
            "html": "<a class=\"Link__RoutedLink-wlxzy5-0 fGVoTD\" target=\"_self\" href=\"/events\">Events</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "062487c68be5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bbfaeb53"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "li:nth-of-type(5) > a[href=\"/footer/accessibility\"]",
            "selector": "li:nth-of-type(5) > a[href=\"/footer/accessibility\"]",
            "html": "<a class=\"Link__RoutedLink-wlxzy5-0 fGVoTD\" target=\"_self\" href=\"/footer/accessibility\">Accessibility statement</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed7b9466c32f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-18277802"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "li:nth-of-type(6) > a[href=\"/about-us/councillors-committees-meetings\"]",
            "selector": "li:nth-of-type(6) > a[href=\"/about-us/councillors-committees-meetings\"]",
            "html": "<a class=\"Link__RoutedLink-wlxzy5-0 fGVoTD\" target=\"_self\" href=\"/about-us/councillors-committees-meetings\">Councillors, committees and meetings</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60cf5b5b7ab3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3970ca09"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "li:nth-of-type(7) > a[href=\"https://mycity.cityoflondon.gov.uk/\"]",
            "selector": "li:nth-of-type(7) > a[href=\"https://mycity.cityoflondon.gov.uk/\"]",
            "html": "<a href=\"https://mycity.cityoflondon.gov.uk/\" class=\"Link__RoutedLink-wlxzy5-0 fGVoTD\" target=\"_self\">Report, Pay, Apply</a>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 4.5:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73f96df14452",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e49dc36f"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 7,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 560,
          "failed": 4,
          "cantTell": 104,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R14",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R43",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R14",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b4f0c3/",
            "description": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fce1e76fd9aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0be17e64"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96dab947df59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "764ee2a5af35",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 670,
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://www.highland.gov.uk/",
      "finalUrl": "https://www.highland.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "The Highland Council Homepage – Highland Council",
      "elapsedMs": 11251,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e9dcaec8d8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d741a25ba61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1647270c695",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54650cddebd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdfd3cc19cd8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a35536dab7c1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c7805424b6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0dec2173f8a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8f25db9249e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bebe926ec111",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a05fa4378384",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f293251ad76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bac762163f9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "851da26b42f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c889cc2b3967",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.lbbd.gov.uk/",
      "finalUrl": "https://www.lbbd.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Barking and Dagenham | London Borough of Barking and Dagenham",
      "elapsedMs": 42372,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1142,
          "failed": 57,
          "cantTell": 15,
          "inapplicable": 43
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r13",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r13",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90",
          "https://alfa.siteimprove.com/rules/sia-r95"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us\" data-drupal-link-system-path=\"node/1406\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9bd370a0a22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/privacy-notices/general-privacy-notice\" data-drupal-link-system-path=\"node/1114\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility\" data-drupal-link-system-path=\"node/1407\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/statistics-and-data\" data-drupal-link-system-path=\"node/881\">Our data</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-our-website\" data-drupal-link-system-path=\"node/1408\">About our website</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/eduroam-wifi\" data-drupal-link-system-path=\"node/3964\">Eduroam WiFi</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/translation-help\" data-drupal-link-system-path=\"node/1003\">Help with translation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility\" data-drupal-link-system-path=\"node/1407\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/privacy-notices/general-privacy-notice\" data-drupal-link-system-path=\"node/1114\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/statistics-and-data\" data-drupal-link-system-path=\"node/881\">Data Protection</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/transparency-and-information-requests/freedom-information-foi\" data-drupal-link-system-path=\"node/1099\">Freedom of Information</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-democracy/statistics-and-data/workforce-information\" data-drupal-link-system-path=\"node/1013\">Pay gap report</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"prefix-overlay-close prefix-overlay-action-later\"]",
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">Close subscription dialog</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e554f6076068",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4ec9f39"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-dismissButton\"]",
            "html": "<button class=\"prefix-overlay-action-dismiss\" id=\"prefix-dismissButton\">No Thanks</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4641e56a045b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09591ded"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"prefix-laterButton\"]",
            "html": "<button class=\"prefix-overlay-action-later\" id=\"prefix-laterButton\">Remind Me Later</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3f6f4ad32d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09fb05d5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r13",
            "xpath": "/iframe[@id=\"chatbox\"]",
            "html": "<iframe id=\"chatbox\" src=\"https://chat.lbbd.gov.uk/\" style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\" />",
            "message": "The `<iframe>` does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0519c6c895a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a0c0ab30"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r18",
            "xpath": null,
            "html": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74431194c96a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1ce6629"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/iframe[@id=\"youtubechannel-frame\"]",
            "html": "<iframe id=\"youtubechannel-frame\" title=\"Youtube Video Player\" width=\"570px\" height=\"600px;\" src=\"https://www.youtube.com/embed/7zHkBbVfIwQ\" frameborder=\"0\" allowfullscreen=\"\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd17ecdb8bf8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12171c07"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/iframe[@id=\"youtubechannel-frame\"]",
            "html": "<iframe id=\"youtubechannel-frame\" title=\"Youtube Video Player\" width=\"570px\" height=\"600px;\" src=\"https://www.youtube.com/embed/9PNw5F_itDc\" frameborder=\"0\" allowfullscreen=\"\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/iframe[@id=\"youtubechannel-frame\"]",
            "html": "<iframe id=\"youtubechannel-frame\" title=\"Youtube Video Player\" width=\"570px\" height=\"600px;\" src=\"https://www.youtube.com/embed/slCy4Mbe_hI\" frameborder=\"0\" allowfullscreen=\"\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/select[@id=\"gtranslate_fake_select\"]",
            "html": "<select id=\"gtranslate_fake_select\">...</select>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33787729d6b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2c8a5a0"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/button[@id=\"gtranslate_go_button\"]",
            "html": "<button type=\"button\" id=\"gtranslate_go_button\">Go</button>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25324f0138b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fda283f3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"google_translate_element2\"]",
            "html": "<div id=\"google_translate_element2\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca5705368410",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b87162a9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"google_translate_element2\"]",
            "html": "<div id=\"google_translate_element2\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/select[@id=\"gtranslate_fake_select\"]",
            "html": "<select id=\"gtranslate_fake_select\">...</select>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/button[@id=\"gtranslate_go_button\"]",
            "html": "<button type=\"button\" id=\"gtranslate_go_button\">Go</button>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"google_translate_element2\"]",
            "html": "<div id=\"google_translate_element2\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"google_translate_element2\"]",
            "html": "<div id=\"google_translate_element2\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"app\"]",
            "html": "<div id=\"app\" data-v-app=\"\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e6e1f9d0aad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-33185ade"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"app\"]",
            "html": "<div id=\"app\" class=\"font-sans antialiased bg-frame-bg\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afaf34dbabb3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00d922a5400d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.19:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d84f34b1e27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.55:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.55:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>By clicking the Accept button, you agree to us doi...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c02b96a4ebe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Ask any question about council services</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Latest news from Barking & Dagenham Council</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"callout callout-carbon\"]",
            "html": "<p class=\"callout callout-carbon\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9e6e17dcd0a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2bc9acf4"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>How can we help you?</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Find out what's happening in Barking & Dagenham</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>By clicking the Accept button, you agree to us doi...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e880ea3454a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ac28d7b7"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@id=\"prefix-overlay-label\"]",
            "html": "<p id=\"prefix-overlay-label\">Sign up for the latest news and updates from Barki...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4df91d5d602b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0da7597d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/select[@id=\"gtranslate_fake_select\"]",
            "html": "<select id=\"gtranslate_fake_select\">...</select>",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23b33d0dc4d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad82e66b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "205a19d8eb07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 1257,
        "duplicateFailedCount": 37,
        "uniqueFailedCount": 20,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1562,
          "failed": 18,
          "cantTell": 12,
          "inapplicable": 37
        },
        "failedRules": [
          "aria-prohibited-attr",
          "button-name",
          "color-contrast",
          "frame-title",
          "landmark-unique",
          "region",
          "select-name"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-text",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(1) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/p...\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d523978fe47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-975ba7ba"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(2) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/p...\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c64ced1a131",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6e2d70e"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(3) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/p...\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1cc4f15412b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce70bc3d"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(1) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(2) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "li:nth-child(3) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "iframe[title=\"ehq-embed-survey\"]",
            "html": "<span>Submit</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.43 (foreground color: #ffffff, background color: #e70084, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "iframe[title=\"ehq-embed-survey\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae43e734219b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12082886"
          },
          {
            "rule": "frame-title",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/frame-title?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#chatbox",
            "html": "<iframe id=\"chatbox\" src=\"https://chat.lbbd.gov.uk/\" style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\"></iframe>",
            "message": "Frames must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element has no title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9601535844b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7ee8851"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#main-content",
            "html": "<main class=\"main\" id=\"main-content\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "iframe[title=\"ehq-embed-survey\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9115cd2c78f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-60ded9ac"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "iframe[title=\"ehq-embed-survey\"]",
            "html": "<div role=\"region\" aria-live=\"polite\" id=\"chakra-toast-manager...\" style=\"position: fixed; z-i...\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "iframe[title=\"ehq-embed-survey\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69f57b9b3dd2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d7e022b9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-lgd-localgov-home-welcome-block-base",
            "html": "<div id=\"block-lgd-localgov-home-welcome-block-base\" class=\"block block-localgov block-localgov-home-welcome-block\">\n  \n    \n      <h1>How can we help?</h1><p>Ask any question about council services</p>\n  </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcceb773acfa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-de432bae"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".js-form-item",
            "html": "<div class=\"js-form-item form-item js-form-type-textfield form-item-s js-form-item-s form-no-label\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a9ad029ccc6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-992057e5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-lgd-localgov-subsite-banner-base",
            "html": "<div id=\"block-lgd-localgov-subsite-banner-base\" class=\"block block-localgov-subsites block-localgov-subsite-banner\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bce3da19e390",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4808d28"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#chat-button",
            "html": "<div id=\"chat-button\" style=\"background-color: rg...\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ddfb8a44041",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83619ee0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#chatbox",
            "html": "<div data-v-8980d791=\"\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "faaff3668617",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2f445a8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#chatbox",
            "html": "<div data-v-ec9e9f98=\"\"><div data-v-ec9e9f98=\"\" class=\"bg-bot-bg text-bot-text my-1 mx-0.5 max-w-[85%] w-fit p-2.5 rounded-tl-md rounded-tr-lg rounded-br-lg rounded-bl-md\"><p>These are the sort of things I can help with:</p>\n</div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#chatbox",
            "html": "<textarea placeholder=\"Type a message...\" class=\"flex-grow pt-2 pb-2 pl-6 pr-10 m-1 h-12 rounded-3xl border-[1px] border-slate-950 resize-none focus:outline-none\" style=\"background-color: var(--background); color: var(--bot-text);\"></textarea>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "select-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/select-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".block-gtranslate > .gtranslate_wrapper.gt_container--wz96ug > select:nth-child(1)",
            "html": "<select id=\"gtranslate_fake_select\">",
            "message": "Select element must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b85912d6c6f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9398b58"
          }
        ],
        "outcomeCount": 1629,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 5,
        "uniqueFailedCount": 13
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3254,
          "failed": 70,
          "cantTell": 51,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_role_valid",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "frame_src_valid",
          "frame_title_exists",
          "html_lang_exists",
          "html_skipnav_exists",
          "input_label_exists",
          "input_label_visible",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 84px;\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6aa49f6dfe67",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76c63a7e"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5468873c527a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/lgd/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4fe1155ce5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abdf58dc"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" aria-labelledby=\"popup-text\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8aff6b963cfa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfb20bda"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e5eed701521",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8cfdebcc"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a246031ff817",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dcf2b283"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88e2fb13be6c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a0acf47"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button button button--small button--primary\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df9b8ea10602",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4f77af6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7200514dbbe6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80ad5052e146",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "424a0e661c71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fcf92c4e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"link-mybd icon icon-mybd\" href=\"https://mybd.lbbd.gov.uk/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "826a536f49a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-164cb6d0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"link-mydb-logout\" rel=\"mybd--logout\" href=\"https://mybd.lbbd.gov.uk/auth/logout\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d71a1b0d378",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23841c36"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Toggle services menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fc0fc5a6afa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46c26700"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"header-toggle\" aria-label=\"Toggle services menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--secondary\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cc8b0cda952",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a270bac7"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e422c9c59c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"I'm looking for...\" data-drupal-selector=\"edit-s\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f458bb73ea5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a9458dd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"I'm looking for...\" data-drupal-selector=\"edit-s\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f1e32508619",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2fdff9c6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"I'm looking for...\" data-drupal-selector=\"edit-s\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cf9062df6f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ece4deb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Search\" class=\"button js-form-submit form-submit\" id=\"edit-submit-localgov-sitewide-search\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "073620d3691c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a155927c"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a36b77dcfc90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2836607"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d49b1d3986c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-866c5b05"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn-start js-more-services\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d49f67a55aea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1d3795d6"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Youtube Feed' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe allowfullscreen=\"\" frameborder=\"0\" src=\"https://www.youtube.com/embed/7zHkBbVfIwQ\" height=\"600px;\" width=\"570px\" title=\"Youtube Video Player\" id=\"youtubechannel-frame\">",
            "message": "The HTML attribute(s) \"frameborder\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0e688d3c952",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-357a9cd5"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe allowfullscreen=\"\" frameborder=\"0\" src=\"https://www.youtube.com/embed/7zHkBbVfIwQ\" height=\"600px;\" width=\"570px\" title=\"Youtube Video Player\" id=\"youtubechannel-frame\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a0abc82d063",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-964075ad"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe allowfullscreen=\"\" frameborder=\"0\" src=\"https://www.youtube.com/embed/9PNw5F_itDc\" height=\"600px;\" width=\"570px\" title=\"Youtube Video Player\" id=\"youtubechannel-frame\">",
            "message": "The HTML attribute(s) \"frameborder\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da26b1681136",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d15a4600"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe allowfullscreen=\"\" frameborder=\"0\" src=\"https://www.youtube.com/embed/9PNw5F_itDc\" height=\"600px;\" width=\"570px\" title=\"Youtube Video Player\" id=\"youtubechannel-frame\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8656b32aafdf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c2568e30"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<iframe allowfullscreen=\"\" frameborder=\"0\" src=\"https://www.youtube.com/embed/9PNw5F_itDc\" height=\"600px;\" width=\"570px\" title=\"Youtube Video Player\" id=\"youtubechannel-frame\">",
            "message": "The <iframe> element has the id \"youtubechannel-frame\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18beef57a01e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83553d92"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe allowfullscreen=\"\" frameborder=\"0\" src=\"https://www.youtube.com/embed/slCy4Mbe_hI\" height=\"600px;\" width=\"570px\" title=\"Youtube Video Player\" id=\"youtubechannel-frame\">",
            "message": "The HTML attribute(s) \"frameborder\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f907394e609",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cef5030a"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe allowfullscreen=\"\" frameborder=\"0\" src=\"https://www.youtube.com/embed/slCy4Mbe_hI\" height=\"600px;\" width=\"570px\" title=\"Youtube Video Player\" id=\"youtubechannel-frame\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9eef3b734592",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dda7e480"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<iframe allowfullscreen=\"\" frameborder=\"0\" src=\"https://www.youtube.com/embed/slCy4Mbe_hI\" height=\"600px;\" width=\"570px\" title=\"Youtube Video Player\" id=\"youtubechannel-frame\">",
            "message": "The <iframe> element has the id \"youtubechannel-frame\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04692e798a5f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9f83369c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 39.375px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58018367cf8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c97642b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad315bb766d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7acebded"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<iframe src=\"https://oneboroughvoice.lbbd.gov.uk/embeds/projects/41032/survey-tools/46505\" height=\"555px\" width=\"100%\" scrolling=\"no\" marginwidth=\"0\" frameborder=\"0\" title=\"ehq-embed-survey\">",
            "message": "The HTML attribute(s) \"frameborder, marginwidth, scrolling\" is deprecated for the <iframe> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83a60fdfd586",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8cf16b5"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe src=\"https://oneboroughvoice.lbbd.gov.uk/embeds/projects/41032/survey-tools/46505\" height=\"555px\" width=\"100%\" scrolling=\"no\" marginwidth=\"0\" frameborder=\"0\" title=\"ehq-embed-survey\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1573483d81df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62a6de4f"
          },
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59b01566f239",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a7c3a738194",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de5dc40"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 1440 217\" class=\"footer-image\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9274ff076855",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3431eb34"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 1440 217\" class=\"footer-image\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg height=\"223\" width=\"568\" viewBox=\"0 0 568 223\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.2\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4719c6682ab8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d600280f"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg height=\"223\" width=\"568\" viewBox=\"0 0 568 223\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.2\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cea628269eb8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf9650b1"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<select id=\"gtranslate_fake_select\">",
            "message": "The <select> element has the id \"gtranslate_fake_select\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "585616de6452",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e22690a"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<select id=\"gtranslate_fake_select\">",
            "message": "Form control element <select> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43de467eebfe",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-572d991c"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<button id=\"gtranslate_go_button\" type=\"button\">",
            "message": "The <button> element has the id \"gtranslate_go_button\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f188c59eeb5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b4ee00e"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" version=\"1.1\" width=\"188.09\" viewBox=\"0 0 188.08633 32.214748\" height=\"32.215\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d589c5ad1130",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a0c10f0b"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" version=\"1.1\" width=\"188.09\" viewBox=\"0 0 188.08633 32.214748\" height=\"32.215\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f24234751b44",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9803414"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 32 32\" height=\"32\" width=\"32\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed08b1b97ddd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b63e37f"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\" src=\"https://chat.lbbd.gov.uk/\" id=\"chatbox\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad8eb64bb9c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-179da4cb"
          },
          {
            "rule": "frame_title_exists",
            "xpath": null,
            "html": "<iframe style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\" src=\"https://chat.lbbd.gov.uk/\" id=\"chatbox\">",
            "message": "Inline frame does not have a 'title' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f0c7317ceab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-babdb952"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<iframe style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\" src=\"https://chat.lbbd.gov.uk/\" id=\"chatbox\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d83962e5449f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-355e670c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<iframe style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\" src=\"https://chat.lbbd.gov.uk/\" id=\"chatbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31be4cf7e9de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f8adc99b"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style scoped=\"\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec7090c22ad8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d5977d6"
          },
          {
            "rule": "element_tabbable_role_valid",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-modal=\"true\" aria-label=\"This is a subscription dialog that can be closed\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11e4dee6f3e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9a0dcc2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-modal=\"true\" aria-label=\"This is a subscription dialog that can be closed\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3cb6b9253088",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eea54781"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<div style=\"height: 350px;\" aria-modal=\"true\" aria-label=\"This is a subscription dialog that can be closed\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3107324f21e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52ecc789"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df246f99b041",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1944528b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"prefix-overlay-close prefix-overlay-action-later\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50c9c9714268",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64c4abd5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input title=\"Email Address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email Address\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b811240b8375",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b5d9a9cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input title=\"Email Address\" aria-labelledby=\"prefix-overlay-label\" id=\"prefix-emailInput\" required=\"\" type=\"email\" name=\"e\" placeholder=\"Email Address\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f23935d55471",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-474c9d03"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d78f64c5558",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5608a5cf"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f5a14226143",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee640964"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input id=\"prefix-submitButton\" value=\"Subscribe\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2325a85ae84",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a5c50f16"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed5932eeb7ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d60262ac"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52c2531006c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe01c3b7"
          }
        ],
        "outcomeCount": 3331,
        "uniqueFailedCount": 63,
        "duplicateFailedCount": 7,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 84,
          "failed": 8,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/form-label",
          "labels-and-names/frame-title",
          "labels-and-names/frame-title-unique",
          "labels-and-names/label-content-mismatch",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" class=\"sliding-popup-bottom\" style=\"height: auto; width: 100%; bottom: 0px;\"><div aria-la...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "57e1c531197f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(4)",
            "selector": "body > div:nth-of-type(4)",
            "html": "<div style=\"position: fixed; bottom: 0px; right: 0px; width: 375px; z-index: 9998; display: flex; flex-direction: column;\"><div id=\"chat-button\" style=\"background-color: rgb(96, 23, 193); color: white...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e8596848fd6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc2df595"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#scopedByScopedPolyfill_1",
            "selector": "#scopedByScopedPolyfill_1",
            "html": "<div id=\"scopedByScopedPolyfill_1\" style=\"width: 650px; position: fixed; top: 50%; left: 50%; margin-top: -175px; margin-left: -325px; z-index: 100001;\">\n  <style scoped=\"\">\n/*! normalize.css v3.0.2 |...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cdd92b56b72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-449a1f6d"
          },
          {
            "rule": "labels-and-names/frame-title",
            "xpath": "#chatbox",
            "selector": "#chatbox",
            "html": "<iframe id=\"chatbox\" src=\"https://chat.lbbd.gov.uk/\" style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-ou...",
            "impact": "serious",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c71c509c3a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-333227e7"
          },
          {
            "rule": "labels-and-names/frame-title-unique",
            "xpath": "#youtubechannel-frame",
            "selector": "#youtubechannel-frame",
            "html": "<iframe id=\"youtubechannel-frame\" title=\"Youtube Video Player\" width=\"570px\" height=\"600px;\" src=\"https://www.youtube.com/embed/9PNw5F_itDc\" frameborder=\"0\" allowfullscreen=\"\"></iframe>",
            "impact": "moderate",
            "message": "Frame title is not unique. Use a distinct title for each frame.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b66958bc798",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-08cd4399"
          },
          {
            "rule": "labels-and-names/frame-title-unique",
            "xpath": "#youtubechannel-frame",
            "selector": "#youtubechannel-frame",
            "html": "<iframe id=\"youtubechannel-frame\" title=\"Youtube Video Player\" width=\"570px\" height=\"600px;\" src=\"https://www.youtube.com/embed/slCy4Mbe_hI\" frameborder=\"0\" allowfullscreen=\"\"></iframe>",
            "impact": "moderate",
            "message": "Frame title is not unique. Use a distinct title for each frame.",
            "isDuplicate": true,
            "duplicateOf": "accesslint"
          },
          {
            "rule": "labels-and-names/form-label",
            "xpath": "#gtranslate_fake_select",
            "selector": "#gtranslate_fake_select",
            "html": "<select id=\"gtranslate_fake_select\"><option value=\"\">Select Language</option><option value=\"en|en\" class=\"notranslate\" translate=\"no\">English</option><option value=\"en|ar\" class=\"notranslate\" translat...",
            "impact": "critical",
            "message": "Form element has no accessible label.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8456b4ef7e23",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6809d5e"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(3) > button[aria-label=\"Toggle Primary Navigation\"]",
            "selector": "div:nth-of-type(3) > button[aria-label=\"Toggle Primary Navigation\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--primary\" data-target=\"lgd-header__nav--primary\" aria-controls=\"lgd-header__nav--primary\" aria-expanded=\"false\" aria-label=\"Toggle Primary Navigati...",
            "impact": "serious",
            "message": "Accessible name \"Toggle Primary Navigation\" does not contain visible text \"Menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9030fdb70ae0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61eef005"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 7,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 361,
          "failed": 10,
          "cantTell": 101,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R12",
          "QW-ACT-R16",
          "QW-ACT-R19",
          "QW-ACT-R25",
          "QW-ACT-R43",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R43",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/0ssw9k/",
            "description": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4540b801f471",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9411a30e"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afb54fe271bf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-67cdbced"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R12",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
            "description": "The test target doesn't have an accessible name, or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ed10d06bd22",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R16",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18c053ace793",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-316438ae"
          },
          {
            "rule": "QW-ACT-R19",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/cae760/",
            "description": "The test target accessible name doesn't exist or it's empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56e05ab1a31c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b95701a"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf63851aa101",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 474,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 54
    },
    {
      "submittedUrl": "https://www.barnet.gov.uk/",
      "finalUrl": "https://www.barnet.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "403 Forbidden",
      "elapsedMs": 21458,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 4,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 84
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The first `<title>` element has no text content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d57685a433f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e4656760"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8da025f1ae6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dcace7e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "463b95906b13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 888,
          "failed": 1,
          "cantTell": 25,
          "inapplicable": 38
        },
        "failedRules": [
          "page-has-heading-one"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "select-name",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" dir=\"ltr\" prefix=\"og: https://ogp.me/ns#\" class=\" js js borderradius cssgradients svg cssvhunit placeholder\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f39765dd6720",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 952,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2294,
          "failed": 36,
          "cantTell": 34,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_complementary_label_visible",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_contrast_sufficient",
          "text_quoted_correctly",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/core/assets/vendor/jquery.ui/themes/base/core.css?tceiya\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4692cf36cf4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-612b0d55"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/core/assets/vendor/jquery.ui/themes/base/core.css?tceiya\" media=\"all\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88fac0aae71b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e347c31c"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" aria-labelledby=\"popup-text\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "155ac332a44a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfb20bda"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"find-more-button eu-cookie-compliance-more-button find-more-button-processed\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2d85253f270",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f5c5784"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"agree-button eu-cookie-compliance-secondary-button\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d648c4f25f93",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-54c628bb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button tabindex=\"0\" class=\"decline-button eu-cookie-compliance-default-button\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef09fcbe70ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-af8bfc7d"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#content\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d05cb2e2ebd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-17f10c7b"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" maxlength=\"128\" size=\"30\" value=\"\" name=\"search\" type=\"text\" data-autocomplete-path=\"/search_api_autocomplete/oblg_search?display=global_search&&filter=search\" class=\"form-autocomplete form-text form-control ui-autocomplete-input\" data-search-api-autocomplete-search=\"oblg_search\" data-drupal-selector=\"edit-search\" id=\"edit-search\" aria-label=\"Search our website\" placeholder=\"Search our website\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4ff2cbf108a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab5c4b7c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit btn-red\" value=\"Search\" id=\"edit-submit-oblg-search-1\" type=\"submit\" data-drupal-selector=\"edit-submit-oblg-search-1\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d577923c2cb2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26bb9571"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit btn-red\" value=\"Search\" id=\"edit-submit-oblg-search-1\" type=\"submit\" data-drupal-selector=\"edit-submit-oblg-search-1\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc4eeb21703c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93f845da"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a role=\"button\" id=\"content\" class=\"visually-hidden\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2fd7b045184",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44870baa"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button aria-label=\"Remove banner button\" class=\"close-banner-alert\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f82004420694",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ace97fa"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 20px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "547061fd25a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9c97642b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p style=\"margin-bottom:11px\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7702a4f731a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bca56ff6"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<small>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 12px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cf52f75d26e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1c33c0fe"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.barnet.gov.uk/news/all\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0daf4f2a4401",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c32ab653"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div style=\"width: 570px;\" aria-labelledby=\"tab-0\" id=\"0-tab\" class=\"owl-item active\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cdf2f2cdb36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f8c6567"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a tabindex=\"0\" class=\"button small btn-primary\" href=\"/news/chief-executives-statement-following-attempted-arson-attack-synagogue-finchley\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ef345a0bbfc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7668801"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<a tabindex=\"0\" class=\"button small btn-primary\" href=\"/news/chief-executives-statement-following-attempted-arson-attack-synagogue-finchley\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"Chief Executive’s statement fol ... attack on synagogue in Finchley\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9f9eb48e143",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2783465"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div style=\"width: 570px;\" aria-labelledby=\"tab-1\" id=\"1-tab\" aria-hidden=\"true\" class=\"owl-item\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8ea2406aad4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3fe8a890"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<a tabindex=\"-1\" aria-hidden=\"true\" class=\"button small btn-primary\" href=\"/news/barnets-social-housing-provider-awarded-domestic-abuse-accreditation\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"Barnet’s social housing provide ... ed domestic abuse accreditation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e34f17fbf79f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4dd5f7ca"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div style=\"width: 570px;\" aria-labelledby=\"tab-2\" id=\"2-tab\" aria-hidden=\"true\" class=\"owl-item\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bfe78aeaea6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c44d2562"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<a tabindex=\"-1\" aria-hidden=\"true\" class=\"button small btn-primary\" href=\"/news/barnet-schoolchildren-elect-their-new-barnet-youth-ambassadors-and-uk-youth-parliament-members\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"Barnet schoolchildren elect the ... and UK Youth Parliament Members\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c9d37746a71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cdd0642b"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div style=\"width: 570px;\" aria-labelledby=\"tab-3\" id=\"3-tab\" aria-hidden=\"true\" class=\"owl-item\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f8174b8934d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6348cbec"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<a tabindex=\"-1\" aria-hidden=\"true\" class=\"button small btn-primary\" href=\"/news/popular-walkway-reopened-helping-connect-mill-hill-communities\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"Popular walkway reopened helping to connect Mill Hill communities\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e028f2749f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-95ad4827"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<div style=\"width: 570px;\" aria-labelledby=\"tab-4\" id=\"4-tab\" aria-hidden=\"true\" class=\"owl-item\">",
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64264b018fb1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7692078d"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<a tabindex=\"-1\" aria-hidden=\"true\" class=\"button small btn-primary\" href=\"/news/mayor-barnet-calls-unity-response-golders-green-arson-attack\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"Mayor of Barnet calls for unity ... e to Golders Green arson attack\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4795bc01ccdd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f67c9ba9"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span>",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c016e8a255b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed7d8057"
          },
          {
            "rule": "aria_complementary_label_visible",
            "xpath": null,
            "html": "<aside aria-label=\"Featured Consultations\" class=\"featured-consultations-wrapper\" id=\"block-barnet-council-featuredconsultations\">",
            "message": "Element with \"complementary\" role does not have a visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a27c2b8a1ab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d46e730e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h2>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 24px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca30646e3948",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7acebded"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.barnet.gov.uk/community/have-your-say-about-local-issues/engage-barnet\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25bf6e0d08ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ebb53de"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<strong>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 24px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bf444900637",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b69be15f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"/node/5197\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9620ecc3dc94",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d162f3e"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3>",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 24px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b021bb865a11",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61d6b2cc"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a title=\"events in Barnet\" href=\"/node/10936\">",
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 18px and weight of 600",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc4b7cd9cb0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-52b3680d"
          }
        ],
        "outcomeCount": 2336,
        "uniqueFailedCount": 35,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "labels-and-names/label-content-mismatch",
          "landmarks/region",
          "navigable/page-has-heading-one"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ab9c09e91715",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#sliding-popup",
            "selector": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" class=\"sliding-popup-bottom\" style=\"bottom: 0px;\"><div aria-labelledby=\"popup-text\" class...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3fa0e0d23ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1c883e7"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div > button[aria-label=\"Remove banner button\"]",
            "selector": "div > button[aria-label=\"Remove banner button\"]",
            "html": "<button class=\"close-banner-alert\" aria-label=\"Remove banner button\">\n        <span class=\"screenreader\">Close</span>\n      </button>",
            "impact": "serious",
            "message": "Accessible name \"Remove banner button\" does not contain visible text \"Close\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4198799f86c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96d647be"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "QualWeb evaluation returned no report",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 1
    },
    {
      "submittedUrl": "https://www.bexley.gov.uk/",
      "finalUrl": "https://www.bexley.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage | London Borough of Bexley",
      "elapsedMs": 19331,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 690,
          "failed": 43,
          "cantTell": 21,
          "inapplicable": 49
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"menu-button\"]",
            "html": "<button type=\"button\" aria-controls=\"menu-services\" class=\"menu-button\" href=\"https://www.bexley.gov.uk/services\" aria-expanded=\"false\" data-once=\"once-migration-menu-item--expanded-3\">Services</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1587cd3263dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0a6d675d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"menu-button\"]",
            "html": "<button type=\"button\" aria-controls=\"menu-discover bexley\" class=\"menu-button\" href=\"https://www.bexley.gov.uk/\" aria-expanded=\"false\" data-once=\"once-migration-menu-item--expanded-3\">Discover Bexley</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"menu-button\"]",
            "html": "<button type=\"button\" aria-controls=\"menu-about the council\" class=\"menu-button\" href=\"https://www.bexley.gov.uk/about-council\" aria-expanded=\"false\" data-once=\"once-migration-menu-item--expanded-3\">About the Council</button>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button",
            "html": "<button title=\"Search\" type=\"button\">Search</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d36cafeb094",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6f2b7eed"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"cludo-voice-icon\"]",
            "html": "<button type=\"button\" class=\"cludo-voice-icon\" aria-label=\"Search by voice\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6974e8267e46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29e91e5b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"nav-login__button\"]",
            "html": "<a href=\"https://www.bexley.gov.uk/login\" class=\"nav-login__button\">Login</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89c9e8985bb8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-682487d5"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"facebook\"]",
            "html": "<a href=\"https://facebook.com/LBBexley\" title=\"Facebook\" id=\"facebook\" name=\"Facebook\" target=\"_blank\" class=\"social-media-icon__link\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64c61d55b7ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f7e544f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"x\"]",
            "html": "<a href=\"https://x.com/LBofBexley\" title=\"X\" id=\"x\" name=\"X\" target=\"_blank\" class=\"social-media-icon__link\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9369e864797d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-926c91dc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"youtube\"]",
            "html": "<a href=\"https://www.youtube.com/user/LBofBexley\" title=\"YouTube\" id=\"youtube\" name=\"YouTube\" target=\"_blank\" class=\"social-media-icon__link\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d71272b62e8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f868b7d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"instagram\"]",
            "html": "<a href=\"https://instagram.com/LBofBexley\" title=\"Instagram\" id=\"instagram\" name=\"Instagram\" target=\"_blank\" class=\"social-media-icon__link\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b399e9ec9339",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69be32aa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"linkedin\"]",
            "html": "<a href=\"https://www.linkedin.com/company/london-borough-of-bexley/\" title=\"LinkedIn\" id=\"linkedin\" name=\"LinkedIn\" target=\"_blank\" class=\"social-media-icon__link\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93b8d684a8bd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d187a6f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@id=\"nextdoor\"]",
            "html": "<a href=\"https://nextdoor.co.uk/agency-detail/england/london/bexley-council/\" title=\"Nextdoor\" id=\"nextdoor\" name=\"Nextdoor\" target=\"_blank\" class=\"social-media-icon__link\" />",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "655607721e11",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e210e78"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact-us\" data-drupal-link-system-path=\"node/8173\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ece5ab017af",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/cookies\" data-drupal-link-system-path=\"node/346\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-council/jobs-and-careers\" data-drupal-link-system-path=\"node/759\">Jobs and careers</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/privacy\" data-drupal-link-system-path=\"node/348\">Privacy notice</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/services\" data-drupal-link-system-path=\"node/399\">Services</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/terms-conditions\" data-drupal-link-system-path=\"node/347\">Terms and conditions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/discover-bexley\" data-drupal-link-system-path=\"node/1087\">Discover Bexley</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/accessibility-statement/accessibility-statement-wwwbexleygovuk\" data-drupal-link-system-path=\"node/501\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-council\" data-drupal-link-system-path=\"node/640\">About the Council</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.uk\" target=\"_blank\">GOV.UK</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/node/104\" data-drupal-link-system-path=\"node/104\">Directory</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-the-council/strategies-plans-and-policies/modern-slavery/modern-slavery-statement\" data-drupal-link-system-path=\"node/672\">Modern Slavery</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\" data-drupal-link-system-path=\"news\">News updates</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"cludo-search-form\"]",
            "html": "<div id=\"cludo-search-form\" role=\"search\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dc466304fa3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-689f96e9"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"cludo-search-form\"]",
            "html": "<div id=\"cludo-search-form\" role=\"search\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"cludo-search-form\"]",
            "html": "<div id=\"cludo-search-form\">...</div>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r53",
            "xpath": "/h3",
            "html": "<h3>Council tax</h3>",
            "message": "The heading skips one or more levels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e11b3bfa7f61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d27199ed"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `search` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac2933511e73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ffbf2d033a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.29:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a6264d03c00",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p style=\"font-size:1.5em;\">How can we help you?</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7d4fce076e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Stay informed about the topics you choose to recei...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>BEXLEY.GOV.UK</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3",
            "html": "<h3>Council tax</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c93488127a27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6e719a6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3",
            "html": "<h3>Parking, transport and streets</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3",
            "html": "<h3>Rubbish and recycling</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3",
            "html": "<h3>Housing</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h3",
            "html": "<h3>Benefits and financial support</h3>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 803,
        "duplicateFailedCount": 25,
        "uniqueFailedCount": 18,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 788,
          "failed": 5,
          "cantTell": 11,
          "inapplicable": 40
        },
        "failedRules": [
          "heading-order",
          "landmark-unique",
          "link-in-text-block",
          "region"
        ],
        "passedRules": [
          "accesskeys",
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href$=\"council-tax\"] > h3",
            "html": "<h3>Council tax</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2dc80ecc716",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f221ee6"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-cludosearchautocomplete > .field--name-body.field--type-text-with-summary.clearfix > div[role=\"search\"]",
            "html": "<div id=\"cludo-search-form\" role=\"search\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#cludo-paragraph-search-form"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cded08618855",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3f84681"
          },
          {
            "rule": "link-in-text-block",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag141"
            ],
            "xpath": "p:nth-child(3) > a[href$=\"privacy\"]",
            "html": "<a href=\"/privacy\">Privacy Policy</a>",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link background has insufficient color contrast of 1.34 (Minimum contrast is 3:1, link background color: #ffdd00, surrounding background color: #ffffff)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              ".ccc-intro > p:nth-child(3)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddfdf8fde191",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6983f05e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a6b61327b45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#footer-top",
            "html": "<section id=\"footer-top\" data-once=\"once-migration-click-out-of-menu\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c11217dd00d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7aade2ad"
          }
        ],
        "outcomeCount": 844,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2198,
          "failed": 65,
          "cantTell": 59,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_complementary_labelled",
          "aria_content_in_landmark",
          "aria_landmark_name_unique",
          "aria_navigation_label_unique",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_checkboxes_grouped",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_eEbPG07-mRt_yrVMXIlNhN69we4sylioadpIuH1r8pY.css?delta=0&language=en&theme=bexley&include=eJxFjVEOAiEQQy-EcCQzLBMWMzCEgi6eXiMh_jTta5N6voSnO4A7h9S1Gb9IFPUkN_QpqURzCAHTeQJvnxmgyNi5aPh22tiFNiqJpQddCxRtmSS92VRqFBvVE3v1J3aUOrwknBwMJjrndfhM_IL7qc0ahvAHjHpHOA\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0eab3c4318a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ccb6bb3"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_eEbPG07-mRt_yrVMXIlNhN69we4sylioadpIuH1r8pY.css?delta=0&language=en&theme=bexley&include=eJxFjVEOAiEQQy-EcCQzLBMWMzCEgi6eXiMh_jTta5N6voSnO4A7h9S1Gb9IFPUkN_QpqURzCAHTeQJvnxmgyNi5aPh22tiFNiqJpQddCxRtmSS92VRqFBvVE3v1J3aUOrwknBwMJjrndfhM_IL7qc0ahvAHjHpHOA\" media=\"all\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eebc9036b662",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b0cbf1f"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"/privacy\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3636576f585e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dadc8e61"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c16b073719c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6d74969"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dcedc6def590",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e94a784c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5dfb0cb81ad",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2c95c4c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4fde5997918",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a7e2b31"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7521c1f523c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ddb35cbb"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7745d3d1556",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0b5f681"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-0\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d3ed46542de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b098a0b"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-1\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aba1273a68dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43dcb605"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-1\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3483cceb135",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-931736f7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-1\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "095a5b09f466",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c91dcfee"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-2\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f7e0594ed32",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb7ce9b3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-describedby=\"cc-optional-cookie-description-2\" type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc160727717e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34181b82"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-button-solid ccc-tabbable ccc-close-button\" id=\"ccc-dismiss-button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82e5a30dc7e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-598f09c9"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1c918d32dc5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c364c3c08b1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header style=\"margin-bottom: 0px;\" role=\"banner\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35dcbdaaccea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64f490b1"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<nav class=\"region region-header\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6ccde4cd681",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c85f940f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"site-logo\" rel=\"home\" title=\"Home\" href=\"/\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3283ac25a007",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-89d24fd8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button data-once=\"once-migration-mobile-hamburger\" title=\"Menu\" aria-label=\"Menu\" class=\"mobile-hamburger\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2d3c7fac060",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6178656"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button data-once=\"once-migration-mobile-hamburger\" title=\"Menu\" aria-label=\"Menu\" class=\"mobile-hamburger\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30b33234c57d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0610a2e1"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<div id=\"cludo-search-form\">",
            "message": "The <div> element has the id \"cludo-search-form\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9dc45d04994",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf8fd244"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input value=\"\" type=\"search\" title=\"Type search term\" placeholder=\"Search\" name=\"searchrequest\" id=\"cludo-search-form-input-mobile\" autocomplete=\"off\" aria-haspopup=\"true\" aria-autocomplete=\"list\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99b5c4ba9696",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be2eee29"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"\" type=\"search\" title=\"Type search term\" placeholder=\"Search\" name=\"searchrequest\" id=\"cludo-search-form-input-mobile\" autocomplete=\"off\" aria-haspopup=\"true\" aria-autocomplete=\"list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fd2d2fcfbdc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1691db22"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button type=\"submit\" title=\"Search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c25d7ea63ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d21915ab"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"submit\" title=\"Search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1e0da19c749",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3c9c137"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Search by voice\" class=\"cludo-voice-icon\" type=\"button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a3ccb87c31f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e490b7a1"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search by voice\" class=\"cludo-voice-icon\" type=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a79f5a35a3cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34ed2ab9"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 93.44 134.88\" y=\"0\" x=\"0\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c3f19b19376",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-84468be9"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<main style=\"margin-top: 176.375px;\" data-once=\"once-migration-click-out-of-menu\" role=\"main\">",
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfd160c9429f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-35c48986"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<div role=\"complementary\" class=\"layout-content-top\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ee9e6ec0554",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76383638"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h1 data-once=\"homepage-h1-wrap\">",
            "message": "Text contrast of 2.33 with its background is less than the WCAG AA minimum requirements for text of size 36px and weight of 900",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6955343fe19",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c3316f82"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div style=\"--tagline-top-mobile: 108px;\" data-once=\"homepage-tagline-position\" class=\"clearfix text-formatted field field--name-field-homepage-tagline field--type-text-long field--label-hidden field__item\">",
            "message": "Confirm this text 'How can we help you?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "feef93ac12e5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-070dd969"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p style=\"font-size:1.5em;\">",
            "message": "Confirm this text 'How can we help you?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc65426b23fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-353be2eb"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p style=\"font-size:1.5em;\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87f9662670d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f907e1fd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary-chev-before\" href=\"/services/council-tax/pay-your-council-tax\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0009e0ffd4d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1fa72064"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary-chev-before\" href=\"/services/council-tax/pay-your-council-tax\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdea205c9fd1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b81f0cd"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary-chev-before\" href=\"/services/rubbish-and-recycling/find-your-collection-day-and-report-missed-bin\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73c9ac472fe1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5bec30ce"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary-chev-before\" href=\"/services/rubbish-and-recycling/find-your-collection-day-and-report-missed-bin\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ab552b9c8db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3079326a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary-chev-before\" href=\"/services/parking-transport-and-streets/penalty-charge-notice-pcn/pay-penalty-charge-notice-pcn\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "198a35c8466c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c1adb4d0"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary-chev-before\" href=\"/services/planning-and-building-control/view-and-comment-planning-applications/viewing-planning-applications\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58ada6419821",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0df03944"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary-chev-before\" href=\"/apply-pay-or-report\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8fb8efad473",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-876cd07a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" class=\"btn-style-secondary-chev-before\" href=\"https://ask.bexley.gov.uk/en-GB/\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b455aae439b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80457085"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input value=\"\" type=\"search\" title=\"Type search term\" placeholder=\"Search the website\" name=\"searchrequest\" id=\"cludo-paragraph-search-form-input\" autocomplete=\"off\" aria-haspopup=\"true\" aria-autocomplete=\"list\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c00f7a1468f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba9c21df"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search by voice\" class=\"cludo-voice-icon\" type=\"button\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "039355fd5a36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-046335a2"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search by voice\" class=\"cludo-voice-icon\" type=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 93.44 134.88\" y=\"0\" x=\"0\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search by voice\" class=\"cludo-voice-icon\" type=\"button\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 93.44 134.88\" y=\"0\" x=\"0\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary\" href=\"/about-council/democracy-and-elections/voting-and-elections/elections/notice-election\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b68dad328816",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ced5c1b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" class=\"btn-style-secondary\" href=\"https://www.gov.uk/register-to-vote\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbf9626d2356",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3d67786d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a target=\"_blank\" class=\"btn-style-secondary\" href=\"https://www.gov.uk/apply-postal-vote\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5970a2811d39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c09836f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary\" href=\"/about-council/democracy-and-elections/voting-and-elections/elections/previous-elections-results\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59675d22e1d0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ad3fff4f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a data-once=\"ajax\" class=\"use-ajax\" href=\"/page-feedback/eyJzeXN0ZW1fcGF0aCI6Ilwvbm9kZVwvNjAiLCJwYXRoX2FsaWFzIjoiXC9ub2RlXC82MCIsImJhc2VfdXJsIjoiaHR0cHM6XC9cL3d3dy5iZXhsZXkuZ292LnVrIn0%3D/nojs\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d161a37d5ee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14b3613e"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<footer data-once=\"once-migration-click-out-of-menu\" role=\"contentinfo\">",
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da05255c598c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-21786601"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<div class=\"block block-menu navigation menu--social-media-menu mobile-menu--closed\" id=\"block-bexley-socialmediamenu\" aria-labelledby=\"block-bexley-socialmediamenu\" role=\"navigation\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02db96b332e3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4d22d987"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<div class=\"block block-menu navigation menu--social-media-menu mobile-menu--closed\" id=\"block-bexley-socialmediamenu\" aria-labelledby=\"block-bexley-socialmediamenu\" role=\"navigation\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc6ba3081173",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-adecb5b9"
          },
          {
            "rule": "aria_landmark_name_unique",
            "xpath": null,
            "html": "<div class=\"block block-menu navigation menu--footer mobile-menu--closed\" id=\"block-bexley-footer\" aria-labelledby=\"block-bexley-footer\" role=\"navigation\">",
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e888d6fdadf7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a74ac66"
          },
          {
            "rule": "aria_navigation_label_unique",
            "xpath": null,
            "html": "<div class=\"block block-menu navigation menu--footer mobile-menu--closed\" id=\"block-bexley-footer\" aria-labelledby=\"block-bexley-footer\" role=\"navigation\">",
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7862718ef086",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cb323d73"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item\">",
            "message": "Confirm this text 'Sign up for email updates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db7c54632a36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61d27db5"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Sign up for email updates Sign up for email updates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f09f617e6da0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f2bf52aa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"btn-style-secondary\" title=\"Sign up for email updates\" href=\"/about-council/sign-email-updates/stay-informed-about-topics-you-choose\" data-entity-uuid=\"c795cfac-1acf-4fe8-b12c-931205bbccdf\" data-entity-type=\"node\" data-entity-substitution=\"canonical\" data-drupal-button-link=\"btn-style-secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de81013918ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-da4a6cde"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'BEXLEY.GOV.UK' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 2282,
        "uniqueFailedCount": 60,
        "duplicateFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 82,
          "failed": 10,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "distinguishable/color-contrast",
          "labels-and-names/label-title-only",
          "labels-and-names/multiple-labels",
          "landmarks/landmark-unique",
          "navigable/heading-order",
          "text-alternatives/image-alt-words"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "text-alternatives/image-alt-words",
            "xpath": "div:nth-of-type(1) > article > div:nth-of-type(2) > img",
            "selector": "div:nth-of-type(1) > article > div:nth-of-type(2) > img",
            "html": "<img loading=\"lazy\" srcset=\"/sites/default/files/styles/max_325x325/public/2026-04/image%20of%20a%20gavel%20and%20scales%20of%20justice.png 325w, /sites/default/files/styles/max_650x650/public/2026-04...",
            "impact": "minor",
            "message": "Alt text \"Image of a gavel and the scales of justice.\" starts with redundant prefix \"image\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc6ea9ebb3e6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-12574091"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "div:nth-of-type(2) > div > div > div > div > h1",
            "selector": "div:nth-of-type(2) > div > div > div > div > h1",
            "html": "<h1 data-once=\"homepage-h1-wrap\">London Borough of Bexley</h1>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 2.32:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee65ef653322",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-413b4573"
          },
          {
            "rule": "distinguishable/color-contrast",
            "xpath": "article > div > div:nth-of-type(2) > p",
            "selector": "article > div > div:nth-of-type(2) > p",
            "html": "<p style=\"font-size:1.5em;\">How can we help you?</p>",
            "impact": "serious",
            "message": "Insufficient color contrast ratio of 1:1 (required 3:1).",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d424ab5d810",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96af3b5e"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "#block-bexley-main-menu > ul > li:nth-of-type(1) > div > h4",
            "selector": "#block-bexley-main-menu > ul > li:nth-of-type(1) > div > h4",
            "html": "<h4><span>Services</span></h4>",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "843f4b88060b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9140fc14"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "#block-bexley-main-menu--mobile > ul > li:nth-of-type(1) > div > h4",
            "selector": "#block-bexley-main-menu--mobile > ul > li:nth-of-type(1) > div > h4",
            "html": "<h4><span>Services</span></h4>",
            "impact": "moderate",
            "message": "Heading level 4 skipped from level 2. Use h3 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0331fa2de656",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f5cab12"
          },
          {
            "rule": "navigable/heading-order",
            "xpath": "a[href=\"/services/council-tax\"] > h3",
            "selector": "a[href=\"/services/council-tax\"] > h3",
            "html": "<h3>Council tax</h3>",
            "impact": "moderate",
            "message": "Heading level 3 skipped from level 1. Use h2 instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67c0d648241c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-349e4957"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#block-bexley-main-menu--mobile",
            "selector": "#block-bexley-main-menu--mobile",
            "html": "<div role=\"navigation\" aria-labelledby=\"block-bexley-main-menu\" id=\"block-bexley-main-menu--mobile\" class=\"block block-menu navigation menu--main mobile-menu--closed\">\n            \n  <h2 class=\"visual...",
            "impact": "moderate",
            "message": "Multiple navigation landmarks have the same label \"services\n                                            \n                  \n                        \n                                                              discover bexley\n                                            \n                  \n                        \n                                                              about the council\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efe4b53160c3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-befc7a7e"
          },
          {
            "rule": "labels-and-names/multiple-labels",
            "xpath": "#cludo-search-form-input",
            "selector": "#cludo-search-form-input",
            "html": "<input aria-autocomplete=\"list\" aria-haspopup=\"true\" autocomplete=\"off\" id=\"cludo-search-form-input\" name=\"searchrequest\" placeholder=\"Search\" title=\"Type search term\" type=\"search\" value=\"\">",
            "impact": "moderate",
            "message": "Form field has 2 labels. Use a single label element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be4dd2ce79f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b75bd401"
          },
          {
            "rule": "labels-and-names/label-title-only",
            "xpath": "#cludo-search-form-input--mobile",
            "selector": "#cludo-search-form-input--mobile",
            "html": "<input aria-autocomplete=\"list\" aria-haspopup=\"true\" autocomplete=\"off\" id=\"cludo-search-form-input--mobile\" name=\"searchrequest\" placeholder=\"Search\" title=\"Type search term\" type=\"search\" value=\"\">",
            "impact": "serious",
            "message": "Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdb8087e31a0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-28c14834"
          },
          {
            "rule": "labels-and-names/label-title-only",
            "xpath": "#cludo-search-form-input-mobile",
            "selector": "#cludo-search-form-input-mobile",
            "html": "<input aria-autocomplete=\"list\" aria-haspopup=\"true\" autocomplete=\"off\" id=\"cludo-search-form-input-mobile\" name=\"searchrequest\" placeholder=\"Search\" title=\"Type search term\" type=\"search\" value=\"\">",
            "impact": "serious",
            "message": "Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77ec375d3ba2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7a5b4bc"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 10,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 440,
          "failed": 10,
          "cantTell": 150,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9c1f8864d16",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5de38ca8d2fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 604,
        "duplicateFailedCount": 8,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 38
    },
    {
      "submittedUrl": "https://www.brent.gov.uk/",
      "finalUrl": "https://www.brent.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Brent Council",
      "elapsedMs": 13097,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 28,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 75
        },
        "failedRules": [],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "failures": [],
        "outcomeCount": 104,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 33,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 74
        },
        "failedRules": [
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2ba948dc8e1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header",
            "html": "<div class=\"header\">\n\t<div class=\"wrapper\">\n\t\t<div class=\"header__container\">\n\t\t\t<div class=\"header__wrapper\">\n\t\t\t\t<a href=\"https://www.brent.gov.uk/\" class=\"header__icon\">Logo</a>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42e6c089036a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c8ad2f4"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".body",
            "html": "<div class=\"body\">\n\t<div class=\"wrapper\">\n\t\t<div class=\"body__title\">\n\t\t\t<h1>403: Access denied</h1>\n\t\t</div>\n\t</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "667d818a51fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25352fd5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".main",
            "html": "<div class=\"main\">\n\t<div class=\"wrapper\">\n\t\t<div class=\"main__text\">\n\t\t\tYou don't have the permission needed to access this page or resource.<br>\n\t\t</div>\n\t\t<br>\n\t\t<div class=\"main__text\">\n\t\t\tGo to <a href=\"https://www.brent.gov.uk/\">homepage</a>\n\t\t</div>\n\t</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "735191cdffef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6e7b0d4"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".footer",
            "html": "<div class=\"footer\">\n\t<div class=\"footer__container\">\n\t\t<div class=\"footer__copyright\">© Copyright Brent Council\n\t\t</div>\n\t</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e3bbf776489",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8da72c4c"
          }
        ],
        "outcomeCount": 112,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 144,
          "failed": 8,
          "cantTell": 4,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "skip_main_exists",
          "style_background_decorative",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f18d2988820",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<style>",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f10b78f969f2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ba465a7"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27ba6c096299",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85b86ada1b08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body style=\"\n\tdisplay: flex;\n\tflex-direction: column;\n\">",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71af4c45c3f7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e2290d82"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"header__icon\" href=\"https://www.brent.gov.uk/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c6b4ea07964",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5fea052b"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbb9f7ddd6d1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.brent.gov.uk/\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1bf16b11679",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-92814abb"
          }
        ],
        "outcomeCount": 153,
        "uniqueFailedCount": 8,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 87,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea50ef01d259",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(1)",
            "selector": "body > div:nth-of-type(1)",
            "html": "<div class=\"header\">\n\t<div class=\"wrapper\">\n\t\t<div class=\"header__container\">\n\t\t\t<div class=\"header__wrapper\">\n\t\t\t\t<a href=\"https://www.brent.gov.uk/\" class=\"header__icon\">Logo</a>\n\t\t\t</div>\n\t\t</div>\n...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef48e060eadd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80d156e2"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(2)",
            "selector": "body > div:nth-of-type(2)",
            "html": "<div class=\"body\">\n\t<div class=\"wrapper\">\n\t\t<div class=\"body__title\">\n\t\t\t<h1>403: Access denied</h1>\n\t\t</div>\n\t</div>\n</div>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42419087fc15",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09cd662a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(3)",
            "selector": "body > div:nth-of-type(3)",
            "html": "<div class=\"main\">\n\t<div class=\"wrapper\">\n\t\t<div class=\"main__text\">\n\t\t\tYou don't have the permission needed to access this page or resource.<br>\n\t\t</div>\n\t\t<br>\n\t\t<div class=\"main__text\">\n\t\t\tGo to <a...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27cadffe68db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16573076"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(4)",
            "selector": "body > div:nth-of-type(4)",
            "html": "<div class=\"footer\">\n\t<div class=\"footer__container\">\n\t\t<div class=\"footer__copyright\">© Copyright Brent Council\n\t\t</div>\n\t</div>\n</div>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "685f03d0ebd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc2df595"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 5,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 21,
          "failed": 0,
          "cantTell": 3,
          "inapplicable": 1
        },
        "failedRules": [],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R2",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [],
        "outcomeCount": 25,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.bromley.gov.uk/",
      "finalUrl": "https://www.bromley.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Bromley Council website homepage – London Borough of Bromley",
      "elapsedMs": 12074,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdd21e8e6241",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "151c66210b90",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "641e6aa78a08",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6550f63f5fab",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "197777cbdc73",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "912fd4e5e36e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "229ebbdd0eba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "446686d200b2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e47a118fe5b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f4a06203f43a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1828dcf796b0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35dde9232db1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d7a1f94eb2d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45c1b35c3aea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "422419f6fc40",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.camden.gov.uk/",
      "finalUrl": "https://www.camden.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Just a moment...",
      "elapsedMs": 30981,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 64,
          "failed": 2,
          "cantTell": 1,
          "inapplicable": 63
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r9",
          "https://alfa.siteimprove.com/rules/sia-r96"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r9",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d865f80673d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba0bdfb1"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r96",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "459ab4cf0106",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ce8c03e"
          }
        ],
        "outcomeCount": 130,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 116,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 128
        },
        "failedRules": [
          "meta-refresh"
        ],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85a6705dee7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e05e1eb81b61",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-990698bd"
          }
        ],
        "outcomeCount": 246,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 170,
          "failed": 6,
          "cantTell": 3,
          "inapplicable": 0
        },
        "failedRules": [
          "element_attribute_deprecated",
          "meta_refresh_delay",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ded8e747592",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e8ce2b4"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "728ce51d3abf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d7cfd002fd0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd46ac846e03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a458997f7955",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dfe083b"
          },
          {
            "rule": "meta_refresh_delay",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "Verify page is not being caused to refresh automatically",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "527fb25e33ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ced960b5"
          }
        ],
        "outcomeCount": 178,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "enough-time/meta-refresh",
          "enough-time/meta-refresh-no-exception"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "enough-time/meta-refresh",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59c617748628",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fd8f436"
          },
          {
            "rule": "enough-time/meta-refresh-no-exception",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3804977f6c1e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42d6e688"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 32,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R4",
          "QW-ACT-R71"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R4",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e794cd52b990",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "rule": "QW-ACT-R71",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48b1873805ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8565eb3"
          }
        ],
        "outcomeCount": 37,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.croydon.gov.uk/",
      "finalUrl": "https://www.croydon.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to croydon.gov.uk | Croydon Council",
      "elapsedMs": 20580,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 798,
          "failed": 23,
          "cantTell": 8,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r54",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"agree-button eu-cookie-compliance-default-button\"]",
            "html": "<a href=\"#\" class=\"agree-button eu-cookie-compliance-default-button\" tabindex=\"0\">Yes, accept and close</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fd7de814f9a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4677590e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/cookies\" tabindex=\"0\">No, manage my settings</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db1e9347b6cd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"my-account-link\"]",
            "html": "<a href=\"/council-and-elections/communications/my-account-services\" class=\"my-account-link\" data-drupal-link-system-path=\"node/4621\">My Account</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a60b9cec2e99",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-485f756f"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"localgov-alert-banner__close js-localgov-alert-banner__close\"]",
            "html": "<button class=\"localgov-alert-banner__close js-localgov-alert-banner__close\" aria-label=\"Hide alert\" data-once=\"allAlertBannerCloseButtons\">Hide</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "baea76d5db36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-447acc6d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-elections/communications/your-croydon\">Subscribe to our newsletter</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/how-contact-us\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-elections/make-comment-or-complaint-and-have-your-say/comments-and-complaints-procedures/customer-feedback\">Make a complaint or compliment</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a class=\"\" href=\"/\" title=\"Go to London Borough of Croydon Homepage\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.croydon.gov.uk/council-and-elections/communications/my-account-services\">My Account</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.croydon.gov.uk/aboutus\">About us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.croydon.gov.uk/accessibility\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.croydon.gov.uk/cookies\">Cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.croydon.gov.uk/privacy\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.croydon.gov.uk/webdisclaimer\">Disclaimer</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r14",
            "xpath": "/button[@class=\"js-chatbot__open-button chatbot__open-button\"]",
            "html": "<button class=\"js-chatbot__open-button chatbot__open-button\" aria-label=\"Open chatbot\">...</button>",
            "message": "The visible text content of the element is not included within its accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04f41c7be17a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-315e2748"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `search` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45d13fd65bd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0cf8f726ea01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0543cb15936",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          }
        ],
        "outcomeCount": 877,
        "duplicateFailedCount": 15,
        "uniqueFailedCount": 8,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 735,
          "failed": 5,
          "cantTell": 3,
          "inapplicable": 44
        },
        "failedRules": [
          "aria-dialog-name",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-dialog-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
            "impact": "serious",
            "wcagSc": [],
            "xpath": "#sliding-popup",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" class=\"sliding-popup-top clearfix\" style=\"top: 0px;\">",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4627a482f24d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b2a5c0ea"
          },
          {
            "rule": "landmark-no-duplicate-contentinfo",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".eu-cookie-compliance-banner",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a28837649db8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0d96992a"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-localgov-base-croydon-searchform",
            "html": "<div class=\"search-block-form google-cse block block-search block-search-form-block\" data-drupal-selector=\"search-block-form\" novalidate=\"novalidate\" id=\"block-localgov-base-croydon-searchform\" role=\"search\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".jumbotron"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cf3e1021c7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56f9d6df"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc0284ec3df3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".localgov-alert-banner__content",
            "html": "<div class=\"localgov-alert-banner__content\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d1e63563c2e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7c1034f"
          }
        ],
        "outcomeCount": 787,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2044,
          "failed": 29,
          "cantTell": 18,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_content_in_landmark",
          "aria_descendant_valid",
          "element_attribute_deprecated",
          "element_tabbable_visible",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 84px;\" data-once=\"oneTimeLoad\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3626975a0bed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cce2eac9"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_geI3U7lHpyVu_aE9ZJgVBT3-tT_0tx_6VCoL4Iemb0E.css?delta=0&language=en&theme=localgov_base_croydon&include=eJyFkmuOgzAMhC9EypGQk7hgYewoD2huv-lW2la06f5Cnm8kxhNjmZzqStg-W2ACcTjiB3GyEHFgqFry5Ck53THWMR_qlAdWBzzrPgFjzM0rgnF8HZ4WCwkfyHxEVm-GSdZ00q-F-STNrBbO4oaewByUF5Pxlt-oFLMByUkPMKNJ6DKpnP-cMrm1mgXBn9NOLmr1Ko-FOuw-dNCnDZ6wkEcjsHf410CLbnhfqoMZ4crYSxwi7kbe2vvjrSgVD7Gae59dU9zJoXEZjG2W9R8fg3iS2XxJnbFNvY2zBnLtdFI7rELcr-aoiY46m5Qr48tjp2ITZUyjSkutXDYxraQbWcZ31xQgwhwhLGn8BocXn48lAF-eyqVIKLZlXtAPqaaM2--5_AB8KmtG\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "365f367a2a52",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c899dd5c"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/contrib/localgov_base_croydon/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfc5ad9e7676",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0d6da32"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7c991f4d850",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"branding__logo\" rel=\"home\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d60d1b50d28a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f0f9f0a7"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"lgd-header__nav--primary\" data-target=\"lgd-header__nav--primary\" class=\"lgd-header__toggle lgd-header__toggle--primary js-processed\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac5966f0431e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7f5bbb5"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2 class=\"localgov-alert-banner__title\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcdf431d1e51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-143171ea"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<p>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51ea7c7696a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a86234de"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<button data-once=\"allAlertBannerCloseButtons\" aria-label=\"Hide alert\" class=\"localgov-alert-banner__close js-localgov-alert-banner__close\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7cb831658636",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc6641f2"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"visually-hidden\" for=\"edit-keys-banner\">",
            "message": "The value \"edit-keys-banner\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc79cfda321a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b87948cd"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input name=\"keys\" data-drupal-selector=\"edit-keys-banner\" aria-label=\"Search\" onblur=\"this.placeholder = 'I'm looking for...\" onfocus=\"this.placeholder = ''\" placeholder=\"I'm looking for...\" type=\"search\" class=\"form-control col-sm-6 col-8\" id=\"block-localgov-base-croydon-subsitebanner-homepage\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d567304cea56",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4100df4"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input name=\"keys\" data-drupal-selector=\"edit-keys-banner\" aria-label=\"Search\" onblur=\"this.placeholder = 'I'm looking for...\" onfocus=\"this.placeholder = ''\" placeholder=\"I'm looking for...\" type=\"search\" class=\"form-control col-sm-6 col-8\" id=\"block-localgov-base-croydon-subsitebanner-homepage\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91d8d243a3ba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-03c0dbce"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" aria-label=\"Submit search\" class=\"fas fa-search d-flex\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e64eedf7142",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ad7e9c0"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24015d5e2dfa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d2836607"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"media-with-text__link\" href=\"/rubbish-and-recycling\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19a14aa6a970",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9e63c118"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<a class=\"media-with-text__link\" href=\"/council-and-elections/voting-and-elections\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66d99246ecd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef8331ac"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a href=\"/do-more-online-0\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ffc9a12df925",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-63e2c124"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" aria-label=\"Show more\" class=\"fas fa-chevron-right\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6f323fd1fe6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-468ee981"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"field__label visually-hidden\">",
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<a href=\"https://news.croydon.gov.uk\">",
            "message": "Component with \"link\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9acd0ba7aca3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7bdbe047"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" aria-label=\"Read more news\" class=\"fas fa-chevron-right\">",
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af223be41a51",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-18d58ad9"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button aria-label=\"Open chatbot\" class=\"js-chatbot__open-button chatbot__open-button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a980cc53771",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ebd233e"
          },
          {
            "rule": "aria_descendant_valid",
            "xpath": null,
            "html": "<button aria-label=\"Open chatbot\" class=\"js-chatbot__open-button chatbot__open-button\">",
            "message": "The element with role \"button\" contains descendants with implicit roles \"heading\" which are ignored by browsers",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64a437502d28",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3e204742"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<button aria-label=\"Minimise Chatbot\" class=\"js-chatbot__min-button\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f29c9c5ecadb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48e6ca90"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span class=\"label\">",
            "message": "The foreground text and its background color are both detected as #121212. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce5c7a7b8188",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46303a64"
          }
        ],
        "outcomeCount": 2074,
        "uniqueFailedCount": 24,
        "duplicateFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 85,
          "failed": 7,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria/presentational-children-focusable",
          "keyboard-accessible/nested-interactive",
          "labels-and-names/label-content-mismatch",
          "landmarks/no-duplicate-contentinfo"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"/do-more-online-0\"] > button",
            "selector": "a[href=\"/do-more-online-0\"] > button",
            "html": "<button class=\"btn btn-primary col-10 col-md-3 d-flex justify-content-between align-items-center mr-auto ml-auto mt-4\" type=\"submit\">Do more online<span class=\"fas fa-chevron-right\" aria-label=\"Show m...",
            "impact": "serious",
            "message": "Interactive element <button> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88a2c8c5ca60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b9fb9e4"
          },
          {
            "rule": "keyboard-accessible/nested-interactive",
            "xpath": "a[href=\"https://news.croydon.gov.uk\"] > button",
            "selector": "a[href=\"https://news.croydon.gov.uk\"] > button",
            "html": "<button class=\"btn btn-primary col-10 col-md-3 d-flex justify-content-between align-items-center mr-auto ml-auto mt-4\">Read more news<span class=\"fas fa-chevron-right\" aria-label=\"Read more news\" aria...",
            "impact": "serious",
            "message": "Interactive element <button> is nested inside <a>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0420d7bb7f97",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e982f01b"
          },
          {
            "rule": "landmarks/no-duplicate-contentinfo",
            "xpath": "div:nth-of-type(2) > footer",
            "selector": "div:nth-of-type(2) > footer",
            "html": "<footer class=\"lgd-footer\">\n\n                      <div class=\"lgd-footer__pre-footer\">\n          <div class=\"lgd-container\">\n            <div class=\"lgd-row\">\n                              <div class...",
            "impact": "moderate",
            "message": "Page has multiple contentinfo landmarks.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc9b0246c712",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-993caeab"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > button[aria-label=\"Open chatbot\"]",
            "selector": "div:nth-of-type(2) > button[aria-label=\"Open chatbot\"]",
            "html": "<button class=\"js-chatbot__open-button chatbot__open-button\" aria-label=\"Open chatbot\">\n      <img src=\"/themes/contrib/localgov_base_croydon/assets/img/robot-outline.svg\" alt=\"Croydon AI Robot\" data-...",
            "impact": "serious",
            "message": "Accessible name \"Open chatbot\" does not contain visible text \"Ask Croydon Council\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e50abe7e05a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3ed2d3f"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div > button[aria-label=\"Minimise Chatbot\"]",
            "selector": "div > button[aria-label=\"Minimise Chatbot\"]",
            "html": "<button class=\"js-chatbot__min-button\" aria-label=\"Minimise Chatbot\">\n        <span class=\"label\">Hide</span>\n        <i class=\"fas fa-times\" aria-hidden=\"true\"></i>\n      </button>",
            "impact": "serious",
            "message": "Accessible name \"Minimise Chatbot\" does not contain visible text \"Hide\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53891451b2e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f1679d74"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"/do-more-online-0\"] > button",
            "selector": "a[href=\"/do-more-online-0\"] > button",
            "html": "<button class=\"btn btn-primary col-10 col-md-3 d-flex justify-content-between align-items-center mr-auto ml-auto mt-4\" type=\"submit\">Do more online<span class=\"fas fa-chevron-right\" aria-label=\"Show m...",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5ebd3eaa58a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f4d921fe"
          },
          {
            "rule": "aria/presentational-children-focusable",
            "xpath": "a[href=\"https://news.croydon.gov.uk\"] > button",
            "selector": "a[href=\"https://news.croydon.gov.uk\"] > button",
            "html": "<button class=\"btn btn-primary col-10 col-md-3 d-flex justify-content-between align-items-center mr-auto ml-auto mt-4\">Read more news<span class=\"fas fa-chevron-right\" aria-label=\"Read more news\" aria...",
            "impact": "serious",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83b2ae394219",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78deef9e"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 7,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 342,
          "failed": 9,
          "cantTell": 70,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2f48eca115e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36583fe8cda2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "725b95219731",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 423,
        "duplicateFailedCount": 6,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 26
    },
    {
      "submittedUrl": "https://www.ealing.gov.uk/",
      "finalUrl": "https://www.ealing.gov.uk/site/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Homepage",
      "elapsedMs": 34304,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1940,
          "failed": 125,
          "cantTell": 250,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r13",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/ul[@id=\"site-navigation\"]",
            "html": "<ul class=\"site-header__links item-list item-list--inline\" id=\"site-navigation\">...</ul>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93a707b0ee06",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88af5cfb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/span[@id=\"ag-logged-in-divider\"]",
            "html": "<span id=\"ag-logged-in-divider\"> | </span>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "726193040d7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e721bc94"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/form[@id=\"site-search\"]",
            "html": "<form class=\"site-search form form--append container\" id=\"site-search\" action=\"https://www.ealing.gov.uk/site/scripts/google_results.php\" method=\"get\">...</form>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39f8a22de45d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-298fb9ff"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/button[@id=\"search-button\"]",
            "html": "<button id=\"search-button\" class=\"button button--standout\" type=\"submit\">Search</button>",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6b7839ac401",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-25a89ad3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"search-results\"]",
            "html": "<div id=\"search-results\" class=\"search-results\" style=\"display:none;\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eca21e89cc17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f1ad97d"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/form[@id=\"site-search\"]",
            "html": "<form class=\"site-search form form--append container\" id=\"site-search\" action=\"https://www.ealing.gov.uk/site/scripts/google_results.php\" method=\"get\">...</form>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/button[@id=\"search-button\"]",
            "html": "<button id=\"search-button\" class=\"button button--standout\" type=\"submit\" tabindex=\"-1\">Search</button>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/div[@id=\"search-results\"]",
            "html": "<div id=\"search-results\" class=\"search-results\" style=\"display:none;\" />",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/ul[@id=\"site-navigation\"]",
            "html": "<ul class=\"site-header__links item-list item-list--inline\" id=\"site-navigation\">...</ul>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r3",
            "xpath": "/span[@id=\"ag-logged-in-divider\"]",
            "html": "<span id=\"ag-logged-in-divider\"> | </span>",
            "message": "The element does not have a unique ID",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "705617f382fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acf48c736090",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.28:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.53:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 5.85:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fda7c89c172",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-14385a8b"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r69",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.27:1 which is\n        below the required contrast of 4.5:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Sorry but there's an issue with our telephone line...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "970d93d1d1de",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "990a8637d29f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 2363,
        "duplicateFailedCount": 115,
        "uniqueFailedCount": 10,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1511,
          "failed": 19,
          "cantTell": 42,
          "inapplicable": 38
        },
        "failedRules": [
          "aria-prohibited-attr",
          "color-contrast",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#connect-frame",
            "html": "<div data-v-7ebded27=\"\" data-v-f4d8426e=\"\" class=\"wa-button is-accessible\" tabindex=\"0\" aria-label=\"Close Web Assistant\" style=\"background: rgb(6, 43, 128); width: 64px; height: 64px; margin: 14px 14px 20px auto;\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1eee5ae9010",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9bb4b40"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(3) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(3) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad6b7501c135",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f32e5320"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(4) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(4) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77d90838b994",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc62dc12"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(5) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(5) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61a7e284948f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-62c80d87"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(6) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(6) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f306bf0e061b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ec474c4"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(7) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(7) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6db5536362d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6aa1521"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(8) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(8) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c67a6c7c979",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-500f74c7"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(9) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(9) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cad3e0b833c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8447ef2d"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(10) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(10) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c09b65cc05c6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f11e3300"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(11) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(11) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8487fc2b2323",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5bae85d1"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(12) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(12) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5b176235f41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6de4a601"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(13) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-purpose.optional-cookie.optional-cookie--iab:nth-child(13) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "639b06425d8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-08513d51"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-specialFeatureOptins.optional-cookie.optional-cookie--iab:nth-child(3) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-specialFeatureOptins.optional-cookie.optional-cookie--iab:nth-child(3) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e582e97ffe72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c8b13dd0"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".iab-specialFeatureOptins.optional-cookie.optional-cookie--iab:nth-child(4) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark > .checkbox-toggle-label > .checkbox-toggle-off[aria-hidden=\"true\"]",
            "html": "<span class=\"checkbox-toggle-off\" aria-hidden=\"true\">Off</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.25 (foreground color: #787897, background color: #ffffff, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".iab-specialFeatureOptins.optional-cookie.optional-cookie--iab:nth-child(4) > .checkbox-toggle--slider.checkbox-toggle.checkbox-toggle--dark"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5ff52e27132",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a79ac192"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".wrapper",
            "html": "<div class=\"wrapper\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c70b13b75b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b2f6791"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "label[for=\"search-site\"]",
            "html": "<label class=\"form__label\" for=\"search-site\">Search website</label>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecb4c723b1c5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f7674c02"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#search-site",
            "html": "<input class=\"form__field\" type=\"search\" size=\"18\" maxlength=\"40\" autocomplete=\"off\" name=\"q\" placeholder=\"Search website eg council tax\" id=\"search-site\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c906312bc86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bf6dba70"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".top-tasks",
            "html": "<div class=\"top-tasks container\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3e45e8c8daa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a47ed52"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#connect-frame",
            "html": "<div data-v-7ebded27=\"\" data-v-f4d8426e=\"\" class=\"wa-button is-accessible\" tabindex=\"0\" aria-label=\"Close Web Assistant\" style=\"background: rgb(6, 43, 128); width: 64px; height: 64px; margin: 14px 14px 20px auto;\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78c5ba15c6d2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ede6f581"
          }
        ],
        "outcomeCount": 1610,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 19
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3753,
          "failed": 132,
          "cantTell": 62,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_role_redundant",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "input_checkboxes_grouped",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_exists",
          "widget_tabbable_single"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"//www.ealing.gov.uk/site/styles/generic/base.css\" type=\"text/css\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea9cc1c1a056",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0a52344"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link href=\"//www.ealing.gov.uk/site/styles/generic/base.css\" type=\"text/css\" rel=\"stylesheet\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e10ece1645a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-301a19c0"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42f4f1e96305",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9d2672e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Close Cookie Control\" tabindex=\"0\" class=\"ccc-link ccc-tabbable \" id=\"ccc-close\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ae915b32b60",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-be5b2ea8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://iabeurope.eu/iab-europe-transparency-consent-framework-policies/\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c57782da539d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd33b5ef"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"ccc-link ccc-tabbable\" href=\"https://www.ealing.gov.uk/info/201045/data_protection/1420/privacy_statement\" rel=\"noopener\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d8bdedec6a1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-71b89aae"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-tabbable ccc-accept-button\" id=\"ccc-recommended-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97ed217cbe01",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c16ce848"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"ccc-notify-button ccc-link ccc-tabbable ccc-reject-button\" id=\"ccc-reject-settings\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a73925ba8ade",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-df084a01"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div aria-label=\"Purposes and vendors tabs\" role=\"tablist\">",
            "message": "Verify the <div> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00c3ada4ed79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c53c83a"
          },
          {
            "rule": "widget_tabbable_single",
            "xpath": null,
            "html": "<div aria-label=\"Purposes and vendors tabs\" role=\"tablist\">",
            "message": "Component with \"tablist\" role has more than one tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e823a4cd0e8e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6c6f22df"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"cmp-button ccc-notify-button ccc-tabbable ccc-button-solid\" aria-selected=\"true\" role=\"tab\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3732e45f35d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3a3fd60"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"cmp-button ccc-notify-button ccc-tabbable ccc-link\" aria-selected=\"false\" role=\"tab\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54dfe03371ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-77147e35"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'size'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "776ee305d1b9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ec9757c0ce1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6d45419"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7160d0b15fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c399c05"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-0\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-0\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "117c9bef0471",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8e4405d2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-0\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecb517d8753b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dc9def84"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-0\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35951dc5199f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-43831644"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "966319f68569",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2ee80e30"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"2\" type=\"checkbox\" class=\"checkbox-toggle-input\" aria-describedby=\"object-purpose-1\" name=\"object-purpose-1\" id=\"object-purpose-1\">",
            "message": "Verify that this ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fab4811923aa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-db2831fe"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-1\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-1\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5984fc1e6150",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13892269"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-1\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ce30912651b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fbef726"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-1\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97919408d8df",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3ee2c8d3"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-2\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-2\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d353f8d57203",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-82f17fd8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-2\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2637deb8f13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-78f1c359"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-2\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13bea5c19a2b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5a9a151"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-3\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-3\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62e7758b656e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c434ff6"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-3\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df8c668169ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-48aadfca"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-3\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db3fd7574ca6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f2a741f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-4\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-4\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea933987dc2c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8058840"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-4\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1edb6c932edc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6a7df56c"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-4\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33d330aeb701",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-507ebb29"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-5\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-5\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6119baa7885",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-764eb349"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-5\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f72f7a7dd86",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b04badf9"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-5\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f3de234d1c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-39b6452a"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"7\" type=\"checkbox\" class=\"checkbox-toggle-input\" aria-describedby=\"object-purpose-6\" name=\"object-purpose-6\" id=\"object-purpose-6\">",
            "message": "Verify that this ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6ab2f941ccb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4093877e"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-6\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-6\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "447231c5dc04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a7be14dc"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-6\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "225c189a7ba7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-20f521e9"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"8\" type=\"checkbox\" class=\"checkbox-toggle-input\" aria-describedby=\"object-purpose-7\" name=\"object-purpose-7\" id=\"object-purpose-7\">",
            "message": "Verify that this ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac2f16634384",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b7017fdd"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-7\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-7\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70d90f71a317",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46a5bc7f"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-7\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc5935499c37",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c330b3c0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"9\" type=\"checkbox\" class=\"checkbox-toggle-input\" aria-describedby=\"object-purpose-8\" name=\"object-purpose-8\" id=\"object-purpose-8\">",
            "message": "Verify that this ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2b156607373",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0238159b"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-8\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-8\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dac3031b1b9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5644c74b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-8\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91a7ba1858a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff300c1b"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"10\" type=\"checkbox\" class=\"checkbox-toggle-input\" aria-describedby=\"object-purpose-9\" name=\"object-purpose-9\" id=\"object-purpose-9\">",
            "message": "Verify that this ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9214a97acee0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-34e4070a"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-9\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-9\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f23c639f67c2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40048c83"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-9\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa4af11e1bb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eba1ef1d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input value=\"11\" type=\"checkbox\" class=\"checkbox-toggle-input\" aria-describedby=\"object-purpose-10\" name=\"object-purpose-10\" id=\"object-purpose-10\">",
            "message": "Verify that this ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c14ba2d86aac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c0e58fa3"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-10\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-10\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2b5eeada7fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-53cc87a6"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-10\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e894d4bb16e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d77f0ad4"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-0\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-0\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-0\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-1\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-1\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-1\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-2\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "The 'id' \"optional-vendor-2\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<button aria-expanded=\"false\" aria-controls=\"optional-vendor-2\" class=\"ccc-vendor-reveal ccc-legal-description ccc-notify-button ccc-link ccc-tabbable\">",
            "message": "Text contrast of 2.23 with its background is less than the WCAG AA minimum requirements for text of size 14px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_checkboxes_grouped",
            "xpath": null,
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<span aria-hidden=\"true\" class=\"checkbox-toggle-off\">",
            "message": "Text contrast of 4.27 with its background is less than the WCAG AA minimum requirements for text of size 12px and weight of 700",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"ccc-vendor-count\">",
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 9.6px and weight of 400",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--right ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a59178959106",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96cc7693"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button style=\"width: 80px; height: 80px;\" aria-label=\"Set cookie preferences\" class=\"ccc-icon--right ccc-icon--dark ccc-icon--highlight \" id=\"ccc-icon\" aria-expanded=\"true\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2328f9db61c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f9d021a"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header id=\"top\" class=\"site-header\" role=\"banner\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d77730b306fa",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0255d1f7"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"#content\" class=\"skip-to-content-link\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aaa8943b1e89",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c35d9327"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk\" class=\"logo\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bb43502a2d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-99b0c60c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/signin\" class=\"my-account button button--standout\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "742b3f23563a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76e88c46"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"\" data-overlay=\"site-search\" class=\"search-toggle button button--standout\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9471f00d2ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b3fa8c36"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"\" data-overlay=\"site-navigation\" class=\"menu-toggle button\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0d99e4a82a5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-626bc885"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a aria-label=\"British Sign Language support\" href=\"https://www.ealing.gov.uk/info/200152/contact_us/3548/connect_to_a_bsl_interpreter\" class=\"bsl-logo-link bsl-mobile-only\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c9085972507",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-728712b0"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8df4541c1275",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9d40766"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-dismiss-announcement-id=\"20\" data-cookie-domain=\".ealing.gov.uk\" href=\"https://www.ealing.gov.uk/site/?dismissAnnouncementId=20\" class=\"announcement__close\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9292da3c4426",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e1093bce"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h2>",
            "message": "Content is not within a landmark element",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h2>",
            "message": "Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c83bb29fda74",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a322a38"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201034/births_deaths_marriages\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09d3af149da7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6775cc1"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201034/births_deaths_marriages\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f307ad7e5321",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2c9b98e6"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201097/council_tax\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b965b52c7ef",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88f03cb4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201097/council_tax\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48dff5bb9f76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cf0ae48d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201065/elections\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32cb9e27e3fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3634c156"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201086/housing\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42179469412d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-93d12e36"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201178/parking\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efeb1c1c7106",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a2dd239"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201155/planning_and_building_control\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a804b6e39c4e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7094892"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201167/rubbish_and_recycling\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d6ade01137c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2cd674e"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201108/learning_and_schools\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55e9cc460cbc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dbca594b"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk//site/scripts/home_info.php?homepageID=9\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "16ddb040ef29",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fd1cb654"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/site/scripts/home_info.php?homepageID=14\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ecda99860ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7f1ac3d"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201103/housing_benefit_and_council_tax_support\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f819c3c8bd7b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b9b7ccb0"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"https://www.ealing.gov.uk/info/201320/cost_of_living_support_and_advice\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ffd8ab8c0d27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40e0858e"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<main role=\"main\" class=\"site-main\">",
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c82850934b76",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6288bbf1"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<footer role=\"contentinfo\" class=\"site-footer\">",
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4f1dec9f64b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9fd8cdd4"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<form method=\"get\" action=\"https://www.ealing.gov.uk/site/scripts/google_results.php\" id=\"site-search\" class=\"site-search form form--append container\">",
            "message": "The <form> element has the id \"site-search\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d5046576cbd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36261cca"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<button tabindex=\"-1\" type=\"submit\" class=\"button button--standout\" id=\"search-button\">",
            "message": "The <button> element has the id \"search-button\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70cd4149323b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dc6426d6"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<button tabindex=\"-1\" type=\"submit\" class=\"button button--standout\" id=\"search-button\">",
            "message": "Component with \"button\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "caca5d97dba4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7fa2f5f8"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<ul id=\"site-navigation\" class=\"site-header__links item-list item-list--inline\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbedfa6c1fd0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2f26f6ab"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<ul id=\"site-navigation\" class=\"site-header__links item-list item-list--inline\">",
            "message": "The <ul> element has the id \"site-navigation\" that is already in use",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "149ff3387790",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba47b3ba"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ealing.gov.uk/a_to_z\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f22bfa81f1c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a1cd170b"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ealing.gov.uk/homepage/28/jobs\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "157f35c6ffaf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a981c3e"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ealing.gov.uk/homepage/182/do_it_online\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51e1d03d06a8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1ccf722b"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ealing.gov.uk/homepage/32/contact_us\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee29d3ca2b88",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ef0c510e"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a tabindex=\"-1\" href=\"https://www.ealing.gov.uk/info/201033/council_and_local_decisions/2876/in_your_language/1\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49970ae74942",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f9aded3b"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<a tabindex=\"-1\" aria-label=\"British Sign Language support\" href=\"https://www.ealing.gov.uk/info/200152/contact_us/3548/connect_to_a_bsl_interpreter\" class=\"bsl-logo-link\">",
            "message": "Component with \"link\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dff6fd8ecc04",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-083e2aa8"
          }
        ],
        "outcomeCount": 3887,
        "uniqueFailedCount": 89,
        "duplicateFailedCount": 43,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 88,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(2)",
            "selector": "body > div:nth-of-type(2)",
            "html": "<div class=\"wrapper\">\n            <div class=\"callout callout--warning announcement\">\n                <div class=\"container\">\n                    <h2>Problem with our telephone lines</h2>\n            ...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0671633db7c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-09cd662a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(4)",
            "selector": "body > div:nth-of-type(4)",
            "html": "<div class=\"hero\" style=\"background-image: url('//www.ealing.gov.uk/images/Park_in_autumn.jpg');\">\n            <div class=\"hero-form\">\n                <form class=\"site-search form form--append contai...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "005d89287d5b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bc2df595"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(5)",
            "selector": "body > div:nth-of-type(5)",
            "html": "<div class=\"overlay overlay--site-search\"><div class=\"container\"><form class=\"site-search form form--append container\" id=\"site-search\" action=\"https://www.ealing.gov.uk/site/scripts/google_results.ph...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fed2499d4176",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9692cd3a"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(6)",
            "selector": "body > div:nth-of-type(6)",
            "html": "<div class=\"overlay overlay--site-navigation\"><div class=\"container\"><ul class=\"site-header__links item-list item-list--inline\" id=\"site-navigation\">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t<a href=\"https://www.ealing.gov.u...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5dee2de0505d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dd6e731"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 762,
          "failed": 92,
          "cantTell": 424,
          "inapplicable": 4
        },
        "failedRules": [
          "QW-ACT-R25",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R43",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R25",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
            "description": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d45c4a338489",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-73a436dd"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "028932797fd9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1db7589478eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1282,
        "duplicateFailedCount": 89,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 247
    },
    {
      "submittedUrl": "https://www.enfield.gov.uk/",
      "finalUrl": "https://www.enfield.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Just a moment...",
      "elapsedMs": 31647,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 64,
          "failed": 2,
          "cantTell": 1,
          "inapplicable": 63
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r9",
          "https://alfa.siteimprove.com/rules/sia-r96"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r9",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5da7462f9ab5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba0bdfb1"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r96",
            "xpath": "/meta",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "message": "The refresh or redirect is delayed",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e5b12d29dc3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ce8c03e"
          }
        ],
        "outcomeCount": 130,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 116,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 128
        },
        "failedRules": [
          "meta-refresh"
        ],
        "passedRules": [
          "aria-allowed-role",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-required-attr",
          "aria-roles",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a9b93f90896",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6b8a67f2"
          },
          {
            "rule": "meta-refresh",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag221"
            ],
            "xpath": "meta[http-equiv=\"refresh\"]",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82dc43f0e776",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-990698bd"
          }
        ],
        "outcomeCount": 246,
        "darkModeScanned": true,
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 170,
          "failed": 6,
          "cantTell": 3,
          "inapplicable": 0
        },
        "failedRules": [
          "element_attribute_deprecated",
          "meta_refresh_delay",
          "style_color_misuse",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d227fb986b1f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e8ce2b4"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46c4d1e4b55d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e6be8ada"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style>",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e4a49cc4dea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c772520d"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style>",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "889665cc2183",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b81717"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96ae6116bf38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dfe083b"
          },
          {
            "rule": "meta_refresh_delay",
            "xpath": null,
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "message": "Verify page is not being caused to refresh automatically",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e45612889aa1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ced960b5"
          }
        ],
        "outcomeCount": 178,
        "uniqueFailedCount": 6,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 90,
          "failed": 2,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "enough-time/meta-refresh",
          "enough-time/meta-refresh-no-exception"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "enough-time/meta-refresh",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "481666fce015",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0fd8f436"
          },
          {
            "rule": "enough-time/meta-refresh-no-exception",
            "xpath": "head > meta:nth-of-type(5)",
            "selector": "head > meta:nth-of-type(5)",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "impact": "critical",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90505ee6c1db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42d6e688"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 2,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 32,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R4",
          "QW-ACT-R71"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R28",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R4",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "951b09b44e07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-898c827a"
          },
          {
            "rule": "QW-ACT-R71",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
            "description": "The test target refreshes after 360 seconds.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target refreshes after 360 seconds.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83f3215e2a66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d8565eb3"
          }
        ],
        "outcomeCount": 37,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.hackney.gov.uk/",
      "finalUrl": "https://www.hackney.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Hackney Council | Hackney Council",
      "elapsedMs": 18738,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 607,
          "failed": 21,
          "cantTell": 0,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r73"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/business-and-licensing\" rel=\"bookmark\">Business and licensing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dee9109a2083",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-and-elections\" rel=\"bookmark\">Council and elections</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax-and-benefits\" rel=\"bookmark\">Council Tax and benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/education\" rel=\"bookmark\">Education</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/health-and-social-care\" rel=\"bookmark\">Health and social care</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/housing\" rel=\"bookmark\">Housing</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries-parks-and-leisure\" rel=\"bookmark\">Libraries, parks and leisure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-and-building\" rel=\"bookmark\">Planning and building</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/rubbish-and-recycling\" rel=\"bookmark\">Rubbish and recycling</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://news.hackney.gov.uk/\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/more-us/contact-us\" data-drupal-link-system-path=\"node/2\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/more-us/accessibility-statement-hackney-council\" data-drupal-link-system-path=\"node/4\">Accessibility statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/more-us/privacy-statement\" data-drupal-link-system-path=\"node/7\">Privacy statement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/more-us/terms-use\" data-drupal-link-system-path=\"node/8\">Terms of use</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://recruitment.hackney.gov.uk/\">Jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2486aa22e7ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c7dea1992dd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Hackney is voting for a Mayor and all 57 local cou...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>More than two dozen Hackney organisations are set ...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Ridley Road Market is now open on Sundays, extendi...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Sign up to receive the latest news and updates fro...</p>",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 675,
        "duplicateFailedCount": 18,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 656,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 44
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 700,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1949,
          "failed": 19,
          "cantTell": 11,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_redundant",
          "aria_content_in_landmark",
          "aria_id_unique",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 105px;\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en-gb\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac6e58b82a83",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-01cfac6f"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_9VY43CfK3o6aj-EqSgAUevh-cwX5fKkXJkpUpTigeW0.css?delta=1&language=en-gb&theme=bbd_localgov_sdc&include=eJyVkltuxCAMRTcEYUnIgIfQEIwwyUx3X2jmpait6A-C62NzMTbG6UgWoqdds7PqQqmyMGd5phUzePw9og2khEUX9IGSsERLQENVPXdNK9iOa6aE7ZbpXEtKUyA5GcnTAOzCHhwWGUPCAXxG6PQ9ayAhWEo8wEXv5IWoDhXt8OFkAGYse7AobQVpWmj5R45DriFBbZ8hQ8V1JLVxxxeE5A_elS1DnOADbgJvtbV6eWj3o-gTA1fkNgfqbT9d0RzD9LzEAHekrBJLoXKO-EgG4klsj7DL56NlL7-b6W5ZZyjgC-SZ1V9B8cbd_b-UaUt5MzHwjE4w2QBRr-gC6ByhdsOsfpanOuOKgj-5dVh1w2IPeGX1vU4ruS3iF6IlUf4\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bb9f89b4fd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2dd181cb"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/bbd_localgov_sdc/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ebc9818c1da",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-970857dd"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a data-once=\"anchor-link\" class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7b5d4a29ee0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69fb9fbe"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a data-once=\"anchor-link\" class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93238eaa5ff2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-24af9885"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 208 37\" height=\"37\" width=\"208\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2f559b63355",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36244604"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<button data-component-id=\"bbd_localgov_sdc:button\" data-toggle-id=\"primary\" aria-label=\"Menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--primary\" class=\"lgd-header__toggle lgd-header__toggle--primary button button--primary button--has-icon button--icon-after\">",
            "message": "The 'id' \"lgd-header__nav--primary\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3dadecda321",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65c65555"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-component-id=\"bbd_localgov_sdc:button\" data-toggle-id=\"primary\" aria-label=\"Menu\" aria-expanded=\"false\" aria-controls=\"lgd-header__nav--primary\" class=\"lgd-header__toggle lgd-header__toggle--primary button button--primary button--has-icon button--icon-after\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3e0250e889d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bb564c89"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 32 32\" height=\"32\" width=\"32\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cefaa4a090b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0b63e37f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-once=\"allAlertBannerCloseButtons\" data-component-id=\"bbd_localgov_sdc:button\" aria-label=\"Dismiss\" class=\"localgov-alert-banner__close js-localgov-alert-banner__close button button--secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9254955d9fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-da29342b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<br>",
            "message": "Confirm this text 'Hackney Council' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6a9ca8a111d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-94d3c6bd"
          },
          {
            "rule": "aria_attribute_redundant",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ba694cc89b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5790a5b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e30717a2d8d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02f4552a"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7961fec170dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0c380ad8"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button aria-label=\"Search\" data-component-id=\"bbd_localgov_sdc:button\" value=\"Apply\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\" class=\"search-box__button button js-form-submit form-submit button--primary button--has-icon button--icon-after button--icon-only\" data-twig-suggestion=\"search_sitewide_submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53c0b13c432e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-538f01ae"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search\" data-component-id=\"bbd_localgov_sdc:button\" value=\"Apply\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\" class=\"search-box__button button js-form-submit form-submit button--primary button--has-icon button--icon-after button--icon-only\" data-twig-suggestion=\"search_sitewide_submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c621b77a419",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6aea8a65"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search\" data-component-id=\"bbd_localgov_sdc:button\" value=\"Apply\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\" class=\"search-box__button button js-form-submit form-submit button--primary button--has-icon button--icon-after button--icon-only\" data-twig-suggestion=\"search_sitewide_submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddae9b8fbce9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5ba1727a"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 19 19\" height=\"19\" width=\"19\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc55e9baf188",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-76259585"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 208 37\" height=\"37\" width=\"208\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          }
        ],
        "outcomeCount": 1968,
        "uniqueFailedCount": 18,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 92,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 92,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 276,
          "failed": 8,
          "cantTell": 53,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "790aa6fde73e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 340,
        "duplicateFailedCount": 7,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 26
    },
    {
      "submittedUrl": "https://www.lbhf.gov.uk/",
      "finalUrl": "https://www.lbhf.gov.uk/",
      "redirected": false,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Access denied - Location blocked | London Borough of Hammersmith &amp; Fulham",
      "elapsedMs": 11093,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 236,
          "failed": 20,
          "cantTell": 1,
          "inapplicable": 63
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r74"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://lbhf.zatpermit.com/applicant\">Parking permits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6cff9440f07",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://tlc.ent.sirsidynix.net.uk/client/en_GB/lbhf\">Libraries</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.eadmissions.org.uk/\">School admissions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://public-access.lbhf.gov.uk/online-applications/search.do?action=simple&searchType=Application\">Planning, licensing and building control applicati...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.uk/register-to-vote\">register to vote</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.uk/apply-postal-vote\">apply for a postal vote</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.uk/apply-proxy-vote\">apply for a proxy vote</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.gov.uk/voting-when-abroad\">find out about voting if you move or live abroad</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.94:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df527eec158d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"lgd-page-title-block__subheader\"]",
            "html": "<p class=\"lgd-page-title-block__subheader\">We're sorry, but our website is not accessible fro...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0261f74a2f03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-90fe2764"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>You can still make payments and manage your accoun...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "349dd55b2059",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5cb620b6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p[@class=\"alert-info\"]",
            "html": "<p class=\"alert-info\">...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d2f3c235e50",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fda28efc"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>Other portals you can access:</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>\n    Visit GOV.UK to:\n</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r73",
            "xpath": "/p",
            "html": "<p>© Copyright Hammersmith & Fulham Council 2025</p>",
            "message": "The line height of the paragraph is less than 1.5",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p[@class=\"alert-info\"]",
            "html": "<p class=\"alert-info\">...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee876c5d288f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7dad6f3f"
          }
        ],
        "outcomeCount": 320,
        "duplicateFailedCount": 14,
        "uniqueFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 166,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 65
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 231,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 489,
          "failed": 7,
          "cantTell": 3,
          "inapplicable": 0
        },
        "failedRules": [
          "element_attribute_deprecated",
          "style_color_misuse",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "svg_graphics_labelled"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link color=\"#5bbad5\" href=\"/themes/custom/lbhf/assets/images/favicons/safari-pinned-tab.svg?v=1\" rel=\"mask-icon\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "734aca559df8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cc363746"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#5bbad5\" href=\"/themes/custom/lbhf/assets/images/favicons/safari-pinned-tab.svg?v=1\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07410f67a677",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88319fc2"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@200;400;600&display=swap\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc8b2bf39d79",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f97fa1c2"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<style>",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c74a62bd9a18",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85e187a0"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"231.5 199.5 177 79.976\" height=\"79.976\" width=\"177\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0491b5161c27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a500255f"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg xml:space=\"preserve\" enable-background=\"new 59.39 0 393.221 512\" viewBox=\"59.39 0 393.221 512\" height=\"23px\" width=\"23px\" y=\"0px\" x=\"0px\" id=\"alert\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30e54dc34312",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-69e65eba"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg xml:space=\"preserve\" enable-background=\"new 59.39 0 393.221 512\" viewBox=\"59.39 0 393.221 512\" height=\"23px\" width=\"23px\" y=\"0px\" x=\"0px\" id=\"alert\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81d41f58d42f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3a8e7422"
          }
        ],
        "outcomeCount": 496,
        "uniqueFailedCount": 7,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 92,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 92,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 94,
          "failed": 1,
          "cantTell": 12,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R12",
          "QW-ACT-R2",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb2da50059d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          }
        ],
        "outcomeCount": 108,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 14
    },
    {
      "submittedUrl": "https://www.haringey.gov.uk/",
      "finalUrl": "https://haringey.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Welcome to Haringey Council | Haringey Council",
      "elapsedMs": 26103,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1863,
          "failed": 50,
          "cantTell": 165,
          "inapplicable": 43
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r14",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r17",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r40",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r60",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r83",
          "https://alfa.siteimprove.com/rules/sia-r84",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"lgd-header__toggle lgd-header__toggle--secondary\"]",
            "html": "<button aria-controls=\"lgd-header__nav--secondary\" aria-label=\"Toggle Services menu\" class=\"lgd-header__toggle lgd-header__toggle--secondary\" data-target=\"lgd-header__nav--secondary\" type=\"button\" data-once=\"header-toggle\" aria-expanded=\"false\">Services</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3809f8d07d0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3dea2017"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news\" data-drupal-link-system-path=\"node/9\">News</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "589e9e30c794",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a6c60d2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/whats-on\" data-drupal-link-system-path=\"node/2178\">What's on</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://my.haringey.gov.uk/\">Find my nearest</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact/accounts\" target=\"_blank\" data-drupal-link-system-path=\"node/1327\" data-once=\"outsidelinks\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a data-entity-substitution=\"canonical\" data-entity-type=\"node\" data-entity-uuid=\"75495399-a768-470d-9cfc-09090456682b\" href=\"/council-elections/elections-voting\" title=\"Elections and voting\">Ready, set, vote!</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking/parking-permits\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/parking/cpzs\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/tell-us-about-a-council-tax-change/tell-us-youre-moving-home\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-tax/what-council-tax-bands-bills\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits-financial-support/housing-benefit\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits-financial-support/tell-us-about-a-benefit-change\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/benefits-financial-support/universal-credit\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/planning/planning-applications\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/planning-building-control/building-control\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://libraries.haringey.gov.uk/bookshelf\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/libraries-haringey\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/libraries/how-to-join-haringey-libraries\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/rubbish-recycling/bin-collections\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/rubbish-recycling/recycling\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/rubbish-recycling/bulky-item-collections\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-start col-sm-6 mt-3\"]",
            "html": "<a class=\"btn btn-start col-sm-6 mt-3\" href=\"/news/search\">View all latest news</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55e81f06cede",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74d524e8"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/news/haringey-people-magazine\" data-once=\"cardtitlelink\">        Haringey People – Spring 2026\n      </a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"labelled-icon__link\"]",
            "html": "<a href=\"/contact\" class=\"labelled-icon__link\" data-once=\"labellediconlink\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09ce3d61f76a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dd4a7be1"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"labelled-icon__link\"]",
            "html": "<a href=\"/contact/mobile-apps\" class=\"labelled-icon__link\" data-once=\"labellediconlink\">Mobile apps</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"labelled-icon__link\"]",
            "html": "<a href=\"https://www.haringey.gov.uk/contact/email-alerts-and-rss-feeds\" class=\"labelled-icon__link\" data-once=\"labellediconlink\">Newsletters</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"labelled-icon__link\"]",
            "html": "<a href=\"/council-elections/have-your-say\" class=\"labelled-icon__link\" data-once=\"labellediconlink\">Have your say</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/translation-disclaimer\" target=\"_blank\" data-once=\"outsidelinks\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact\" data-drupal-link-system-path=\"node/991\">Contact us</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about\" data-drupal-link-system-path=\"node/4596\">About Haringey</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-this-website\" data-drupal-link-system-path=\"node/700\">About this site</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/about-this-website/accessibility-statements\" data-drupal-link-system-path=\"node/1390\">Accessibility</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/contact/translation-interpreting\" data-drupal-link-system-path=\"node/1265\">Translation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/council-elections/data-finance/information-data-requests/data-protection-privacy\" data-drupal-link-system-path=\"node/888\">Privacy and cookies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@class=\"anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro\"]",
            "html": "<button class=\"anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro\" title=\"Update Cookie Preferences\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9fdd8847828b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9430a7ca"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `search` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cb0f108517e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e5fcb973"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e60e4a795bf6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eaa01208"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r57",
            "xpath": null,
            "html": null,
            "message": "The text is not included in a landmark region",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "326f278e237b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7f96594e"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.52:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5783ccc0f006",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.25:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.25:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.25:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.25:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.25:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.25:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.91:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.87:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r84",
            "xpath": "/div[@id=\"CybotCookiebotDialogBodyContent\"]",
            "html": "<div id=\"CybotCookiebotDialogBodyContent\" class=\"CybotCookiebotScrollArea\">...</div>",
            "message": "The scrollable element is not reachable through keyboard navigation",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e9b9c36b452",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-88c4b162"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "602d34437a71",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 2121,
        "duplicateFailedCount": 39,
        "uniqueFailedCount": 11,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1546,
          "failed": 2,
          "cantTell": 4,
          "inapplicable": 39
        },
        "failedRules": [
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-dialog-name",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-searchform",
            "html": "<div class=\"search-block-form block block-search block-search-form-block\" data-drupal-selector=\"search-block-form\" id=\"block-searchform\" role=\"search\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#block-searchform-3"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e7026e7e177",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a52d80f0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".focusable",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "715e65302554",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e1b9fc0"
          }
        ],
        "outcomeCount": 1591,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 6096,
          "failed": 202,
          "cantTell": 206,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "aria_form_label_unique",
          "aria_keyboard_handler_exists",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "frame_src_valid",
          "input_label_after",
          "input_label_visible",
          "input_onchange_review",
          "script_select_review",
          "style_background_decorative",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "style_viewport_resizable",
          "svg_graphics_labelled",
          "text_block_heading",
          "text_quoted_correctly",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<html style=\"height: 100%;\" class=\"sticky-header-html js\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bce636696db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-159490fc"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_KMUUqD6GP5AzW-8l5KqejImnnCRlDMIgnIqe5L0IMqg.css?delta=0&language=en&theme=lgd&include=eJx9UlmOwyAMvRCEj859kAEnYeJgxNLl9kPSdpKmVX-Q36IHtoGQih5cTAqelYB3TlvmyaPhIv4rtecSKpdqBOrgF66i51DggplnVLu6u6BZYBYjGat7RGfATuoFaUNsJ0GDUxaSWwu8RggODGFe8djCIgy4AgKDROiktxzujA-TXGPu9oQ5csj-jLJsIRkh2XG7LVeTfVlEtkADnzUQtgEYCAHbMHZgsxjIeJfkR-kzyVe5vDEfeJwNOtc6OXu8HMWe0ywxJU5vSiU6UAOxgSPpQT66faFnDFXO4MOBXwYsM9ri2-wOWi7eTjc5Irh9dxESDAnimDXBjWtRHNAyfXOUMeHi0aeTPv20czM_N7KkyGapc5A94dW3Hb67dtnqmyh2vsen3ZiuhlgN-TyiE_mWC85q6VisK1Hr2c3sKuEfikBCHg\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da750382eaca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-872462f1"
          },
          {
            "rule": "style_viewport_resizable",
            "xpath": null,
            "html": "<link href=\"/sites/default/files/css/css_baoJmwlacuxjhyr6N9_oQAMKDr8Gyo4euhnf0sl96ro.css?delta=3&language=en&theme=lgd&include=eJx9UlmOwyAMvRCEj859kAEnYeJgxNLl9kPSdpKmVX-Q36IHtoGQih5cTAqelYB3TlvmyaPhIv4rtecSKpdqBOrgF66i51DggplnVLu6u6BZYBYjGat7RGfATuoFaUNsJ0GDUxaSWwu8RggODGFe8djCIgy4AgKDROiktxzujA-TXGPu9oQ5csj-jLJsIRkh2XG7LVeTfVlEtkADnzUQtgEYCAHbMHZgsxjIeJfkR-kzyVe5vDEfeJwNOtc6OXu8HMWe0ywxJU5vSiU6UAOxgSPpQT66faFnDFXO4MOBXwYsM9ri2-wOWi7eTjc5Irh9dxESDAnimDXBjWtRHNAyfXOUMeHi0aeTPv20czM_N7KkyGapc5A94dW3Hb67dtnqmyh2vsen3ZiuhlgN-TyiE_mWC85q6VisK1Hr2c3sKuEfikBCHg\" media=\"all\" rel=\"stylesheet\">",
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77ecdb7b5ed0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c89d8a9c"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/lgd/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65db7963eadb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abdf58dc"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<link href=\"https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.zZZZhVqDDCw.L.W.O/am=AAA4/d=0/rs=AN8SPfpXOODejAwfpX0HXTmGDSoEuMBUiQ/m=el_main_css\" charset=\"UTF-8\" rel=\"stylesheet\" type=\"text/css\">",
            "message": "The HTML attribute(s) \"charset\" is deprecated for the <link> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99b8ea8eb06f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ecfba62c"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" class=\"CybotCookiebotDialogNavItems\" id=\"CybotCookiebotDialogNavList\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f18666677b3f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0f0a6e47"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a lang=\"en\" aria-controls=\"CybotCookiebotDialogBody\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\" data-target=\"CybotCookiebotDialogBody\" href=\"#\" class=\"CybotCookiebotDialogNavItemLink CybotCookiebotDialogActive\" id=\"CybotCookiebotDialogNavDeclaration\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3b58d1b4952",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb5c13c1"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"CybotCookiebotDialogBodyLevelButtonsSelectPane\">",
            "message": "Confirm this text 'Consent Selection' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f10c3bbd409",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1fb97c97"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"CybotCookiebotDialogBodyFieldsetInnerContainer\">",
            "message": "Confirm this text 'Necessary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "041652b6350d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4a78d165"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Necessary' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7c2b8e25552",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e736fc3a"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input checked=\"checked\" disabled=\"disabled\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled\" id=\"CybotCookiebotDialogBodyLevelButtonNecessary\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "205d7af300e9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce757c6b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Preferences' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4e9d27c2330",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d6680181"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37cc86a0528a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8aab7f3f"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd0d701c1917",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7ead4b3e"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Statistics' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1997a5e77b5d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-faf5eae9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19d7d8359c42",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6a6202c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e5b00e3f532",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0cdbaad8"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div class=\"CybotCookiebotDialogBodyLevelButtonWrapper\">",
            "message": "Confirm this text 'Marketing' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_after",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Label text is located before its associated checkbox or radio button element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bfdc6ed17584",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40d7214e"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d84b8d6c24a3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a88e226"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea38cc419c82",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fe8e12cc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97b02afd195c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-aa3d6cf5"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e6d3cb60447",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea181c7"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53c8f5f6598e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-233b5f67"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "794296e19b72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a156230f"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd8049dae7ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca18c135"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19ebb3b0bfba",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8c6edbd7"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8037f23351a9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91188f8b"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1a9015258ae",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-13065efa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button type=\"button\" data-target=\"lgd-header__nav--secondary\" class=\"lgd-header__toggle lgd-header__toggle--secondary\" aria-label=\"Toggle Services menu\" aria-controls=\"lgd-header__nav--secondary\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27100149b425",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-234d4f6d"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"UTF-8\" id=\"search-block-form\" method=\"get\" action=\"/search/node\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40fe365cc360",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-37fe3f99"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<input class=\"form-search\" maxlength=\"128\" size=\"15\" value=\"\" name=\"keys\" id=\"edit-keys\" type=\"search\" data-drupal-selector=\"edit-keys\" placeholder=\"Search haringey.gov.uk\" title=\"Enter the terms you wish to search for.\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a96c8fe03640",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-46960897"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-search\" maxlength=\"128\" size=\"15\" value=\"\" name=\"keys\" id=\"edit-keys\" type=\"search\" data-drupal-selector=\"edit-keys\" placeholder=\"Search haringey.gov.uk\" title=\"Enter the terms you wish to search for.\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc71e152d6cf",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6f319d5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<button class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\" data-twig-suggestion=\"svg_button_submit\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa9463ebc265",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-06efd222"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\" data-twig-suggestion=\"svg_button_submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79bdefb29211",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-42340c32"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6724f66933a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2b2cbb50"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<svg version=\"1.1\" viewBox=\"0 0 10 20\" height=\"20\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<article data-clickable=\"\" class=\"contextual-region node node--type-localgov-event node--view-mode-teaser event-teaser\" role=\"article\">",
            "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce2e56020202",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-770774e6"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<article data-clickable=\"\" class=\"contextual-region node node--type-localgov-event node--view-mode-teaser event-teaser\" role=\"article\">",
            "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<a hreflang=\"en\" href=\"/events/exhibition-joyce-butler-national-womans-mp\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: 'The National Womans MP'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8e963f6ace4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7c9f3b1b"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<article data-clickable=\"\" class=\"contextual-region node node--type-localgov-event node--view-mode-teaser event-teaser\" role=\"article\">",
            "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<a hreflang=\"en\" href=\"/events/exhibition-joyce-butler-national-womans-mp\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: 'The National Womans MP'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h3 id=\"stay-in-the-know-by-signing-up-to-haringey-people-extra\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Extra'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66885b702062",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9559378"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Extra'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00cf80428c36",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16897965"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"UTF-8\" id=\"hlbc-feedback-form\" method=\"post\" action=\"/\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f847a4f40ad5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e7e0d776"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Yes\" name=\"op\" id=\"edit-butyes\" type=\"submit\" data-disable-refocus=\"true\" data-drupal-selector=\"edit-butyes\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c08ba6d5b87",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a2368491"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Yes\" name=\"op\" id=\"edit-butyes\" type=\"submit\" data-disable-refocus=\"true\" data-drupal-selector=\"edit-butyes\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8e913612a46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd46aeaa"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"No\" name=\"op\" id=\"edit-butno\" type=\"submit\" data-disable-refocus=\"true\" data-drupal-selector=\"edit-butno\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c30fe65c1eb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74e26544"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input class=\"button js-form-submit form-submit\" value=\"No\" name=\"op\" id=\"edit-butno\" type=\"submit\" data-disable-refocus=\"true\" data-drupal-selector=\"edit-butno\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "343422b926ec",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b1834eca"
          },
          {
            "rule": "input_onchange_review",
            "xpath": null,
            "html": "<select aria-label=\"Website Language Selector\" class=\"notranslate\" id=\"gtranslate_selector\" onchange=\"doGTranslate(this);\">",
            "message": "Confirm that the user is advised if, due to a change of element value, a form automatically submits, a new window opens, or a change in focus occurs",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "400b1da91a8c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9eb540af"
          },
          {
            "rule": "script_select_review",
            "xpath": null,
            "html": "<select aria-label=\"Website Language Selector\" class=\"notranslate\" id=\"gtranslate_selector\" onchange=\"doGTranslate(this);\">",
            "message": "Verify that no change of context or action occurs when selection options in this component receive focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba458b3b1547",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-74ccf6d9"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"font-weight:bold;background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -0px;padding-left:18px;\" value=\"en|en\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58b51b7154b3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-adde6f65"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -688px;padding-left:18px;\" value=\"en|af\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18fb784e866b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-601fce7c"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -560px;padding-left:18px;\" value=\"en|sq\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a877e731acff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-297fa129"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -16px;padding-left:18px;\" value=\"en|ar\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62ca4dbd00b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9213f499"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -832px;padding-left:18px;\" value=\"en|hy\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d37775b5d0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4e6b6154"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -848px;padding-left:18px;\" value=\"en|az\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "141aefdce4dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6627c4d1"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -864px;padding-left:18px;\" value=\"en|eu\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64016db2146d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cae8d6e9"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -768px;padding-left:18px;\" value=\"en|be\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a8419071743",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cf1e48e"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -928px;padding-left:18px;\" value=\"en|bn\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "849c9420869c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c280062d"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -944px;padding-left:18px;\" value=\"en|bs\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26fc2705c5d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3c8b00cb"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -32px;padding-left:18px;\" value=\"en|bg\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35a2c5289599",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-622b1b98"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -384px;padding-left:18px;\" value=\"en|ca\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7fbb113a732a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e39635de"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -960px;padding-left:18px;\" value=\"en|ceb\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0abac03f4001",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-02ca7ae5"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -48px;padding-left:18px;\" value=\"en|zh-CN\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40ac90536be7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4f3c7b02"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -64px;padding-left:18px;\" value=\"en|zh-TW\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "837f47d6d194",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9d64e898"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -80px;padding-left:18px;\" value=\"en|hr\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee70405113c9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c911e6e"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -96px;padding-left:18px;\" value=\"en|cs\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9de39c37e1e4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c5b02598"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -112px;padding-left:18px;\" value=\"en|da\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1f851902275",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5838e90b"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -128px;padding-left:18px;\" value=\"en|nl\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b93797d29700",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-cd2ce137"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -976px;padding-left:18px;\" value=\"en|eo\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d793022a02f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5b806fe6"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -576px;padding-left:18px;\" value=\"en|et\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc1ccfdc4ca7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3377d7ca"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -400px;padding-left:18px;\" value=\"en|tl\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71bd120d786e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5a842a7d"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -144px;padding-left:18px;\" value=\"en|fi\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "560b6a5e0320",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fb24a564"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -160px;padding-left:18px;\" value=\"en|fr\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ccd886337ce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ba5d1692"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -592px;padding-left:18px;\" value=\"en|gl\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11647bca77f6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6d63dbeb"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -880px;padding-left:18px;\" value=\"en|ka\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8069aa00d14f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5f3d17be"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -176px;padding-left:18px;\" value=\"en|de\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83845c9a6f5a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-41a4a90f"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -192px;padding-left:18px;\" value=\"en|el\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f066cd000267",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-511bfb72"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -992px;padding-left:18px;\" value=\"en|gu\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdc9be7408f8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7b42893"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -896px;padding-left:18px;\" value=\"en|ht\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efce21e3a878",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f3482eb5"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1008px;padding-left:18px;\" value=\"en|ha\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12b29320ea49",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c4801660"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -416px;padding-left:18px;\" value=\"en|iw\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2c40ca48150",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2e51435c"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -208px;padding-left:18px;\" value=\"en|hi\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "827edb649a8b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c7611e62"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1024px;padding-left:18px;\" value=\"en|hmn\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33728e7fe18d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d3437103"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -608px;padding-left:18px;\" value=\"en|hu\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd921dcaddd3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-7533aec2"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -784px;padding-left:18px;\" value=\"en|is\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8541f2b2f692",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-317928e0"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1040px;padding-left:18px;\" value=\"en|ig\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c21f3948413",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c76e6add"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -432px;padding-left:18px;\" value=\"en|id\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f06e41845480",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c26e6c50"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -736px;padding-left:18px;\" value=\"en|ga\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99b86093139a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b077c950"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -224px;padding-left:18px;\" value=\"en|it\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce9da6c464ea",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ca4f25a8"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -240px;padding-left:18px;\" value=\"en|ja\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3304930ca374",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f95c5bee"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1056px;padding-left:18px;\" value=\"en|jw\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8111d3e955b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-086aac67"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1072px;padding-left:18px;\" value=\"en|kn\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13331bc397a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-49ad0e10"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1088px;padding-left:18px;\" value=\"en|km\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cc19521cf9d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4ba66dfe"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -256px;padding-left:18px;\" value=\"en|ko\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "790e3ee04d0c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ef2fb4f"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1104px;padding-left:18px;\" value=\"en|lo\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a0a575736fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2d92c9c3"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1120px;padding-left:18px;\" value=\"en|la\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2f5e07965d9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-58fd7769"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -448px;padding-left:18px;\" value=\"en|lv\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfce8421343e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-054c00a4"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -464px;padding-left:18px;\" value=\"en|lt\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3212b37a409e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-928547e1"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -800px;padding-left:18px;\" value=\"en|mk\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8400104549d7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-304d2930"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -704px;padding-left:18px;\" value=\"en|ms\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b92527ec470",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4579ff9c"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -624px;padding-left:18px;\" value=\"en|mt\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84074929f527",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-64c6118f"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1136px;padding-left:18px;\" value=\"en|mi\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c31f127efe9",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-588dab7d"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1152px;padding-left:18px;\" value=\"en|mr\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f9178df681e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-fbf57775"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1168px;padding-left:18px;\" value=\"en|mn\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65b77871a5d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1f6b97ae"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1184px;padding-left:18px;\" value=\"en|ne\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8d866a653d3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f6163523"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -272px;padding-left:18px;\" value=\"en|no\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "effb5703f509",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3aadc17d"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -672px;padding-left:18px;\" value=\"en|fa\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf6e179ae3a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-23214df7"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -288px;padding-left:18px;\" value=\"en|pl\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5181056c7813",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ab807a82"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -304px;padding-left:18px;\" value=\"en|pt\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfb15b8e6b13",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1e755580"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1200px;padding-left:18px;\" value=\"en|pa\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "150ae8a09a46",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a8d14a1a"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -320px;padding-left:18px;\" value=\"en|ro\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abd7c5bf2295",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ed9fdffc"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -336px;padding-left:18px;\" value=\"en|ru\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b31c99f1dd05",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-dceaf719"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -480px;padding-left:18px;\" value=\"en|sr\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ac01b3e928e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a69cd573"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -496px;padding-left:18px;\" value=\"en|sk\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e772f7d63078",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1cb8ca59"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -512px;padding-left:18px;\" value=\"en|sl\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "313d226b09d6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ff854896"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1216px;padding-left:18px;\" value=\"en|so\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "922d11624691",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-2fec840f"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -352px;padding-left:18px;\" value=\"en|es\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1cfb5d583116",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-83acbbd6"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -720px;padding-left:18px;\" value=\"en|sw\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "756095549dce",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-40dac07b"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -368px;padding-left:18px;\" value=\"en|sv\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f1b08f8e47e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bfaa771f"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1232px;padding-left:18px;\" value=\"en|ta\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dac6c7d5065d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80a8e438"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1248px;padding-left:18px;\" value=\"en|te\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae01f278b675",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-86e3f5d2"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -640px;padding-left:18px;\" value=\"en|th\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c4c4f3333c0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-454691da"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -656px;padding-left:18px;\" value=\"en|tr\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a33bc94fbc81",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-611a7824"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -528px;padding-left:18px;\" value=\"en|uk\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a724ae628fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6ea3e59f"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -912px;padding-left:18px;\" value=\"en|ur\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8669a8fe2bb6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-45c356cc"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -544px;padding-left:18px;\" value=\"en|vi\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c08a1629c12",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-734c05e1"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -752px;padding-left:18px;\" value=\"en|cy\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "013fed9e3eb0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c6fc90fa"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -816px;padding-left:18px;\" value=\"en|yi\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8da1850c0f17",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65fdac90"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1264px;padding-left:18px;\" value=\"en|yo\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6c5b14e5b3c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bbc7f967"
          },
          {
            "rule": "style_background_decorative",
            "xpath": null,
            "html": "<option style=\"background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -1280px;padding-left:18px;\" value=\"en|zu\">",
            "message": "Verify the CSS background image does not convey important information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aef115554062",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-588a15db"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<ul role=\"list\" class=\"social-share\">",
            "message": "The explicitly-assigned ARIA role \"list\" is redundant with the implicit role of the element <ul>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87c66f770a95",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a782dce"
          },
          {
            "rule": "aria_form_label_unique",
            "xpath": null,
            "html": "<form accept-charset=\"UTF-8\" id=\"search-block-form--2\" method=\"get\" action=\"/search/node\">",
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fe16b571c9c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44521027"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input class=\"form-search\" maxlength=\"128\" size=\"15\" value=\"\" name=\"keys\" id=\"edit-keys--2\" type=\"search\" data-drupal-selector=\"edit-keys\" placeholder=\"Search haringey.gov.uk\" title=\"Enter the terms you wish to search for.\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10f20d118262",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d5093d40"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit--2\" type=\"submit\" data-drupal-selector=\"edit-submit\" data-twig-suggestion=\"svg_button_submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "719fafcd3786",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-65b833b1"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg viewBox=\"0 0 66 66\" height=\"96px\" width=\"96px\" class=\"VIpgJd-ZVi9od-aZ2wEe\" xmlns=\"http://www.w3.org/2000/svg\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "379d389ad335",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-4cf7a1b3"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe style=\"display: none;\" src=\"data:text/html;charset=UTF-8;base64,PCFET0NUWVBFIGh0bWw+PGJvZHk+PHNjcmlwdD4oZnVuY3Rpb24oKXsndXNlIHN0cmljdCc7dmFyIGY9dHlwZW9mIE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzPT0iZnVuY3Rpb24iP09iamVjdC5kZWZpbmVQcm9wZXJ0eTpmdW5jdGlvbihhLGMsYil7aWYoYT09QXJyYXkucHJvdG90eXBlfHxhPT1PYmplY3QucHJvdG90eXBlKXJldHVybiBhO2FbY109Yi52YWx1ZTtyZXR1cm4gYX07ZnVuY3Rpb24gZyhhKXthPVsib2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmdsb2JhbFRoaXMsYSwib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBlb2Ygc2VsZiYmc2VsZiwib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGM9MDtjPGEubGVuZ3RoOysrYyl7dmFyIGI9YVtjXTtpZihiJiZiLk1hdGg9PU1hdGgpcmV0dXJuIGJ9dGhyb3cgRXJyb3IoIkNhbm5vdCBmaW5kIGdsb2JhbCBvYmplY3QiKTt9dmFyIGg9Zyh0aGlzKTsKZnVuY3Rpb24gayhhLGMpe2lmKGMpYTp7dmFyIGI9aDthPWEuc3BsaXQoIi4iKTtmb3IodmFyIGQ9MDtkPGEubGVuZ3RoLTE7ZCsrKXt2YXIgZT1hW2RdO2lmKCEoZSBpbiBiKSlicmVhayBhO2I9YltlXX1hPWFbYS5sZW5ndGgtMV07ZD1iW2FdO2M9YyhkKTtjIT1kJiZjIT1udWxsJiZmKGIsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmN9KX19aygiZ2xvYmFsVGhpcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fGh9KTsvKgoKIENvcHlyaWdodCBHb29nbGUgTExDCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoqLwp2YXIgbD1nbG9iYWxUaGlzLnRydXN0ZWRUeXBlcyxtO2Z1bmN0aW9uIG4oKXt2YXIgYT1udWxsO2lmKCFsKXJldHVybiBhO3RyeXt2YXIgYz1mdW5jdGlvbihiKXtyZXR1cm4gYn07YT1sLmNyZWF0ZVBvbGljeSgiZ29vZyNodG1sIix7Y3JlYXRlSFRNTDpjLGNyZWF0ZVNjcmlwdDpjLGNyZWF0ZVNjcmlwdFVSTDpjfSl9Y2F0Y2goYil7fXJldHVybiBhfTtmdW5jdGlvbiBwKGEpe3RoaXMuZz1hfXAucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZysiIn07ZnVuY3Rpb24gcShhKXttPT09dm9pZCAwJiYobT1uKCkpO2E9bT9tLmNyZWF0ZVNjcmlwdFVSTChhKTphO3JldHVybiBuZXcgcChhKX07aWYoIWZ1bmN0aW9uKCl7aWYoc2VsZi5vcmlnaW4pcmV0dXJuIHNlbGYub3JpZ2luPT09Im51bGwiO2lmKGxvY2F0aW9uLmhvc3QhPT0iIilyZXR1cm4hMTt0cnl7cmV0dXJuIHdpbmRvdy5wYXJlbnQuZXNjYXBlKCIiKSwhMX1jYXRjaChhKXtyZXR1cm4hMH19KCkpdGhyb3cgRXJyb3IoInNhbmRib3hpbmcgZXJyb3IiKTsKd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLGZ1bmN0aW9uKGEpe3ZhciBjPWEucG9ydHNbMF07YT1hLmRhdGE7dmFyIGI9YS5jYWxsYmFja05hbWUuc3BsaXQoIi4iKSxkPXdpbmRvdztiWzBdPT09IndpbmRvdyImJmIuc2hpZnQoKTtmb3IodmFyIGU9MDtlPGIubGVuZ3RoLTE7ZSsrKWRbYltlXV09e30sZD1kW2JbZV1dO2RbYltiLmxlbmd0aC0xXV09ZnVuY3Rpb24ocil7Yy5wb3N0TWVzc2FnZShKU09OLnN0cmluZ2lmeShyKSl9O2I9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7YT1xKGEudXJsKTtpZihhIGluc3RhbmNlb2YgcClhPWEuZztlbHNlIHRocm93IEVycm9yKCIiKTtiLnNyYz1hO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYil9LCEwKTt9KS5jYWxsKHRoaXMpOwo8L3NjcmlwdD48L2JvZHk+\" srcdoc=\"<!DOCTYPE html><body><script>(function(){'use strict';var f=typeof Object.defineProperties==\"function\"?Object.defineProperty:function(a,c,b){if(a==Array.prototype||a==Object.prototype)return a;a[c]=b.value;return a};function g(a){a=[\"object\"==typeof globalThis&&globalThis,a,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global];for(var c=0;c<a.length;++c){var b=a[c];if(b&&b.Math==Math)return b}throw Error(\"Cannot find global object\");}var h=g(this);\nfunction k(a,c){if(c)a:{var b=h;a=a.split(\".\");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in b))break a;b=b[e]}a=a[a.length-1];d=b[a];c=c(d);c!=d&&c!=null&&f(b,a,{configurable:!0,writable:!0,value:c})}}k(\"globalThis\",function(a){return a||h});/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar l=globalThis.trustedTypes,m;function n(){var a=null;if(!l)return a;try{var c=function(b){return b};a=l.createPolicy(\"goog#html\",{createHTML:c,createScript:c,createScriptURL:c})}catch(b){}return a};function p(a){this.g=a}p.prototype.toString=function(){return this.g+\"\"};function q(a){m===void 0&&(m=n());a=m?m.createScriptURL(a):a;return new p(a)};if(!function(){if(self.origin)return self.origin===\"null\";if(location.host!==\"\")return!1;try{return window.parent.escape(\"\"),!1}catch(a){return!0}}())throw Error(\"sandboxing error\");\nwindow.addEventListener(\"message\",function(a){var c=a.ports[0];a=a.data;var b=a.callbackName.split(\".\"),d=window;b[0]===\"window\"&&b.shift();for(var e=0;e<b.length-1;e++)d[b[e]]={},d=d[b[e]];d[b[b.length-1]]=function(r){c.postMessage(JSON.stringify(r))};b=document.createElement(\"script\");a=q(a.url);if(a instanceof p)a=a.g;else throw Error(\"\");b.src=a;document.body.appendChild(b)},!0);}).call(this);\n</script></body>\" sandbox=\"allow-scripts\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "627fedb19037",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0e06f6e6"
          }
        ],
        "outcomeCount": 6388,
        "uniqueFailedCount": 133,
        "duplicateFailedCount": 69,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 65,
          "failed": 27,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "adaptable/list-children",
          "aria/aria-required-attr",
          "labels-and-names/frame-title",
          "labels-and-names/label-content-mismatch",
          "landmarks/landmark-unique",
          "landmarks/region"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "adaptable/list-children",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > p",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > p",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "impact": "serious",
            "message": "List contains non-<li> child <p>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34e4f7656e9f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d4d0ef37"
          },
          {
            "rule": "adaptable/list-children",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > p",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > p",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "impact": "serious",
            "message": "List contains non-<li> child <p>.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a58f5382181c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-719ccf92"
          },
          {
            "rule": "landmarks/landmark-unique",
            "xpath": "#block-searchform-3",
            "selector": "#block-searchform-3",
            "html": "<div class=\"search-block-form block block-search block-search-form-block\" data-drupal-selector=\"search-block-form-2\" id=\"block-searchform-3\" role=\"search\">\n  \n    \n      <form action=\"/search/node\" me...",
            "impact": "moderate",
            "message": "Multiple form landmarks have the same label \"search\n          \n\n      \n\n  search\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1e3a2d9c145",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-3732e0fe"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#CybotCookiebotDialog",
            "selector": "#CybotCookiebotDialog",
            "html": "<div id=\"CybotCookiebotDialog\" name=\"CybotCookiebotDialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"CybotCookiebotDialogBodyContentTitle\" tabindex=\"-1\" lang=\"en\" dir=\"ltr\" ng-non-bindable=\"\" s...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39683516d0fc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d3088c3"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > div:nth-of-type(3)",
            "selector": "body > div:nth-of-type(3)",
            "html": "<div class=\"anrt-gdpr-floating-cookie\"><button class=\"anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro\" title=\"Update Cookie Preferences\"><span class=\"visually-hidden\">Update Coo...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0cb28e93251f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-16573076"
          },
          {
            "rule": "landmarks/region",
            "xpath": "#goog-gt-tt",
            "selector": "#goog-gt-tt",
            "html": "<div id=\"goog-gt-tt\" class=\"VIpgJd-yAWNEb-L7lbkb skiptranslate\" style=\"border-radius: 12px; margin: 0 0 0 -23px; padding: 0; font-family: 'Google Sans', Arial, sans-serif;\" data-id=\"\"><div id=\"goog-gt...",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ae7caa93fd4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-eae1a768"
          },
          {
            "rule": "labels-and-names/frame-title",
            "xpath": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "selector": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "html": "<iframe name=\"votingFrame\" frameborder=\"0\"></iframe>",
            "impact": "serious",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "249fed3ecd41",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-1a34e07c"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerNecessary\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybot...",
            "impact": "serious",
            "message": "Accessible name \"Necessary (8)\" does not contain visible text \"Necessary  8\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b517fad4f6d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8d470bb2"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerPreference\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Preferences (0)\" does not contain visible text \"Preferences  0\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2e466070b38",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-bebf9773"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerStatistics\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "impact": "serious",
            "message": "Accessible name \"Statistics (8)\" does not contain visible text \"Statistics  8\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a29a6a8f1662",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c925881c"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cyb...",
            "impact": "serious",
            "message": "Accessible name \"Marketing (3)\" does not contain visible text \"Marketing  3\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fcd8f5877e31",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-abdf2978"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "selector": "#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cy...",
            "impact": "serious",
            "message": "Accessible name \"Unclassified (0)\" does not contain visible text \"Unclassified  0\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13d3590c23ca",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-27adcc01"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Purposes",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Purposes\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PURPOSES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PURPOSES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e05fc1b403dc",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5c973150"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Features",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Features\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_FEATURES_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_FEATURES#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8beededd2787",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ded3edf0"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "selector": "#CybotCookiebotDialogDetailBodyContentIABv2Partners",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentIABv2Partners\" class=\"CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed\" tabindex=\"0\" data-target=\"CybotCookiebotDialogDetail...",
            "impact": "serious",
            "message": "Accessible name \"[#IABV2_LABEL_PARTNERS_ARIA_LABEL#]\" does not contain visible text \"[#IABV2_LABEL_PARTNERS#]\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1dc4035adc20",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d625c8af"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "div:nth-of-type(2) > button[aria-label=\"Toggle Primary Navigation\"]",
            "selector": "div:nth-of-type(2) > button[aria-label=\"Toggle Primary Navigation\"]",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--primary\" data-target=\"lgd-header__nav--primary\" aria-controls=\"lgd-header__nav--primary\" aria-expanded=\"false\" aria-label=\"Toggle Primary Navigati...",
            "impact": "serious",
            "message": "Accessible name \"Toggle Primary Navigation\" does not contain visible text \"Menu\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33bef7ab03f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-f577ce5f"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "li:nth-of-type(1) > a[href=\"https://x.com/haringeycouncil\"]",
            "selector": "li:nth-of-type(1) > a[href=\"https://x.com/haringeycouncil\"]",
            "html": "<a aria-label=\"Follow us on X.\" class=\"social-share__link\" href=\"https://x.com/haringeycouncil\" target=\"_blank\" data-once=\"outsidelinks\">\n                   \n\n\n<div aria-hidden=\"true\" class=\"lgd-icon ...",
            "impact": "serious",
            "message": "Accessible name \"Follow us on X.\" does not contain visible text \"Opens in new window\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94ebcf61b8c4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-6cb128a9"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "li:nth-of-type(2) > a[href=\"https://www.facebook.com/haringeycouncil\"]",
            "selector": "li:nth-of-type(2) > a[href=\"https://www.facebook.com/haringeycouncil\"]",
            "html": "<a aria-label=\"Follow us on Facebook.\" class=\"social-share__link\" href=\"https://www.facebook.com/haringeycouncil\" target=\"_blank\" data-once=\"outsidelinks\">\n                   \n\n\n<div aria-hidden=\"true...",
            "impact": "serious",
            "message": "Accessible name \"Follow us on Facebook.\" does not contain visible text \"Opens in new window\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5738e30c1d03",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-107bb718"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "li:nth-of-type(3) > a[href=\"https://www.instagram.com/haringeycouncil\"]",
            "selector": "li:nth-of-type(3) > a[href=\"https://www.instagram.com/haringeycouncil\"]",
            "html": "<a aria-label=\"Follow us on Instagram.\" class=\"social-share__link\" href=\"https://www.instagram.com/haringeycouncil\" target=\"_blank\" data-once=\"outsidelinks\">\n                   \n\n\n<div aria-hidden=\"tr...",
            "impact": "serious",
            "message": "Accessible name \"Follow us on Instagram.\" does not contain visible text \"Opens in new window\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5515778c2c24",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e139329b"
          },
          {
            "rule": "labels-and-names/label-content-mismatch",
            "xpath": "li:nth-of-type(4) > a[href=\"http://www.youtube.com/user/haringeycouncil\"]",
            "selector": "li:nth-of-type(4) > a[href=\"http://www.youtube.com/user/haringeycouncil\"]",
            "html": "<a aria-label=\"Follow us on YouTube.\" class=\"social-share__link\" href=\"http://www.youtube.com/user/haringeycouncil\" target=\"_blank\" data-once=\"outsidelinks\">\n                   \n\n\n<div aria-hidden=\"tr...",
            "impact": "serious",
            "message": "Accessible name \"Follow us on YouTube.\" does not contain visible text \"Opens in new window\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "192cff3e83b6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-61312beb"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBod...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad8506fa58fd",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-44564b27"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBody...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f0c9a70ea0d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d1bafd69"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBodyL...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1cf2d609368f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c9db9f0b"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonPreferencesInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton ...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "588b4585a943",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36f46df9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonStatisticsInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cy...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ed2203ab779",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-29bf11e9"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "selector": "#CybotCookiebotDialogBodyLevelButtonMarketingInline",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonMarketingInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cybo...",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "62c5cf4aab99",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-26b36b9c"
          },
          {
            "rule": "aria/aria-required-attr",
            "xpath": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "selector": "#CybotCookiebotDialogBodyContentCheckboxPersonalInformation",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyContentCheckboxPersonalInformation\" class=\"CybotCookiebotDialogBodyLevelButton\" tabindex=\"0\" role=\"switch\">",
            "impact": "critical",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6be3787052b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e3e550b9"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 27,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 768,
          "failed": 16,
          "cantTell": 121,
          "inapplicable": 2
        },
        "failedRules": [
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R22",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R33",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R65",
          "QW-ACT-R73",
          "QW-ACT-R75",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b65ea01ae6db",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-512b580f"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R28",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
            "description": "The test target has unlisted required states or properties.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target has unlisted required states or properties.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f4963b6f663",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ace05c44ec1d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 907,
        "duplicateFailedCount": 13,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 121
    },
    {
      "submittedUrl": "https://www.harrow.gov.uk/",
      "finalUrl": "https://www.harrow.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Home – London Borough of Harrow",
      "elapsedMs": 11751,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce9852117472",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f630c83cf735",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af8666c5a996",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c886876bee27",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9dcf9758841",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76cef933d4ff",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e3328d5afc4",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39a07029dc0e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "501fc71cb4ac",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "791f6a218b59",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b83665bb87c7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b66ed3d5b59b",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb4ded09238a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34aee3fa112e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d90ef11a183",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.havering.gov.uk/",
      "finalUrl": "https://www.havering.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "The London Borough of Havering website homepage – London Borough of Havering",
      "elapsedMs": 11337,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae0e6b38b03a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f91caffd036",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "159d84b255f3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d912c5502895",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ea248cf7059",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fcbcd683aee",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c13583cd24c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fcd32d98f3b8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05b47c980a92",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6e375f84dc1",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad92050e7ff2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca1b0d58b132",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ad7386f36d5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2b6893f3147",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd20245e286e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.hillingdon.gov.uk/",
      "finalUrl": "https://pre.hillingdon.gov.uk/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Main homepage – Hillingdon Council",
      "elapsedMs": 13680,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r75"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbb979339518",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-e0ab4fdd"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r70",
            "xpath": null,
            "html": null,
            "message": "The document contains deprecated elements",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e97fc4c18a6",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ce2fc78a"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1",
            "html": "<h1>403 Forbidden</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "972018c54f72",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-91df93cb"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de1a5131d93a",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 91,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 80
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17fda04959b7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aaa6a8d4d884",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74d8ebcc8eb8",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-055782eb"
          }
        ],
        "outcomeCount": 90,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 19,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_content_in_landmark",
          "element_attribute_deprecated",
          "html_lang_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "730fb94c73a2",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c292292703e7",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<center>",
            "message": "The <center> element is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06408058fba5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a6608020"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<h1>",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8276d24984d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-642a24d8"
          }
        ],
        "outcomeCount": 23,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 89,
          "failed": 3,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "landmarks/region",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e74671a43557",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "landmarks/region",
            "xpath": "body > center",
            "selector": "body > center",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "impact": "moderate",
            "message": "Content is not contained within a landmark region.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f38c52cebed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-c79bc9fe"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ee9373f856d",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 3,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 9,
          "failed": 1,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "QW-ACT-R2"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R63",
          "QW-ACT-R64",
          "QW-ACT-R73",
          "QW-ACT-R74",
          "QW-ACT-R75",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R2",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
            "description": "The `lang` attribute doesn't exist or is empty ('').",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1f3b0c4a6ed",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-80695c9a"
          }
        ],
        "outcomeCount": 10,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.hounslow.gov.uk/",
      "finalUrl": "https://www.hounslow.gov.uk/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "London Borough of Hounslow Website homepage | London Borough of Hounslow",
      "elapsedMs": 13611,
      "error": null,
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 45,
          "failed": 6,
          "cantTell": 0,
          "inapplicable": 68
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r47",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r3",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/button[@id=\"reload-button\"]",
            "html": "<button id=\"reload-button\" class=\"blue-button text-button\" data-url=\"https://www.hounslow.gov.uk/\">...</button>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9648ab9c94bb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-0ac91751"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r47",
            "xpath": "/meta",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0,\n                                 maximum-scale=1.0, user-scalable=no\" />",
            "message": "The `<meta>` element restricts the ability to zoom",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d003f5a120e",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-beaeed69"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21b74089abc0",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ca7b756"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.05:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 4.51:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f736c2cee45",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5d4f96b0"
          }
        ],
        "outcomeCount": 119,
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1,
          "failed": 4,
          "cantTell": 0,
          "inapplicable": 84
        },
        "failedRules": [
          "document-title",
          "html-has-lang",
          "landmark-one-main",
          "page-has-heading-one"
        ],
        "passedRules": [
          "aria-hidden-body"
        ],
        "failures": [
          {
            "rule": "document-title",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/document-title?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag242"
            ],
            "xpath": "html",
            "html": "<html><head></head><body></body></html>",
            "message": "Documents must have <title> element to aid in navigation",
            "fixSummary": "Fix any of the following:\n  Document does not have a non-empty <title> element",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cec68c2bc66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-56e1f9b1"
          },
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html><head></head><body></body></html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be87a72d925f",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head></head><body></body></html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "60c7f5abe078",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html><head></head><body></body></html>",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66a7cda5818c",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 89,
        "darkModeScanned": false,
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 7,
          "failed": 4,
          "cantTell": 1,
          "inapplicable": 0
        },
        "failedRules": [
          "html_lang_exists",
          "html_skipnav_exists",
          "page_title_exists",
          "skip_main_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be1f0ce2efdb",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-8ec4dca4"
          },
          {
            "rule": "html_skipnav_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92a741d58a66",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-5de5dc40"
          },
          {
            "rule": "page_title_exists",
            "xpath": null,
            "html": "<html>",
            "message": "Missing <title> element in <head> element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dc10228b2a39",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a3cc6d45"
          },
          {
            "rule": "skip_main_exists",
            "xpath": null,
            "html": "<body>",
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35036b0b3fc3",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-d9f3d140"
          }
        ],
        "outcomeCount": 11,
        "uniqueFailedCount": 4,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 87,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [
          "landmarks/landmark-main",
          "navigable/bypass",
          "navigable/document-title",
          "navigable/page-has-heading-one",
          "readable/html-has-lang"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "navigable/document-title",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "serious",
            "message": "Document is missing a <title> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c91ce9497f5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-96cf867f"
          },
          {
            "rule": "navigable/bypass",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "serious",
            "message": "Page has no mechanism to bypass repeated content. Add a <main> landmark or skip link.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2a3785e17b5",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-00088f89"
          },
          {
            "rule": "navigable/page-has-heading-one",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page does not contain a level-one heading.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d3bda12b710",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-36cff4af"
          },
          {
            "rule": "landmarks/landmark-main",
            "xpath": "html",
            "selector": "html",
            "html": "<html>",
            "impact": "moderate",
            "message": "Page has no main landmark.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aaf937d3ee47",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-a4fd1d8b"
          },
          {
            "rule": "readable/html-has-lang",
            "xpath": "html",
            "selector": "html",
            "html": "<html><head><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])',\"select:not([disabled])\",\"t...",
            "impact": "serious",
            "message": "<html> element missing lang attribute.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "039e50183394",
            "firstSeenAt": "2026-04-17T01:30:55.988Z",
            "patternId": "A11Y-407bdc37"
          }
        ],
        "outcomeCount": 92,
        "uniqueFailedCount": 5,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "QualWeb evaluation returned no report",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    }
  ],
  "enhanced": {
    "consolidatedFailures": [
      {
        "rule": "style_focus_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 934,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a aria-label=\"Cookiebot by Usercentrics - opens in a new window\" id=\"CybotCookiebotDialogPoweredbyCybot\" target=\"_blank\" rel=\"noopener nofollow\" href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button aria-label=\"Close banner\" class=\"CybotCookiebotBannerCloseButton\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a class=\"\" href=\"#\" id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonCustomize\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "element_tabbable_unobscured",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 809,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a aria-label=\"Cookiebot by Usercentrics - opens in a new window\" id=\"CybotCookiebotDialogPoweredbyCybot\" target=\"_blank\" rel=\"noopener nofollow\" href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button aria-label=\"Close banner\" class=\"CybotCookiebotBannerCloseButton\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a class=\"\" href=\"#\" id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyButtonDecline\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button lang=\"en\" tabindex=\"0\" class=\"CybotCookiebotDialogBodyButton\" id=\"CybotCookiebotDialogBodyLevelButtonCustomize\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r111",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "UX Designer",
            "Visual Designer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "2.5.8"
          ],
          "conformanceLevel": "AA"
        },
        "wcag": {
          "scs": [
            "2.5.8"
          ],
          "level": "AA"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 338,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2\" rel=\"noopener nofollow\" target=\"_blank\" id=\"CybotCookiebotDialogPoweredbyCybot\" aria-label=\"Cookiebot by Usercentrics - opens in a new window\">...</a>",
            "xpath": "/a[@id=\"CybotCookiebotDialogPoweredbyCybot\"]",
            "message": "Target has insufficient size",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\" href=\"#\" class=\"\">Show details</a>",
            "xpath": "/a[@id=\"CybotCookiebotDialogBodyEdgeMoreDetailsLink\"]",
            "message": "Target has insufficient size",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a href=\"https://www.nelincs.gov.uk/assets/uploads/2025/11/NELC-All-household-brochure-winterautumn-2025.pdf\" class=\"btn btn-light btn-sm mr-1 my-1 px-3\" style=\"border: 1px solid #0c4aa6; border-left: 4px solid #0c4aa6;\">\n                  Household brochure - November 2...</a>",
            "xpath": "/a[@class=\"btn btn-light btn-sm mr-1 my-1 px-3\"]",
            "message": "Target has insufficient size",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a href=\"https://www.nelincs.gov.uk/benefits/\" class=\"acc-link acc-link-underline\">...</a>",
            "xpath": "/a[@class=\"acc-link acc-link-underline\"]",
            "message": "Target has insufficient size",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a href=\"https://www.nelincs.gov.uk/news/\">View all Council News</a>",
            "xpath": "/a",
            "message": "Target has insufficient size",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_content_in_landmark",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 330,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "xpath": null,
            "message": "Content is not within a landmark element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<p>",
            "xpath": null,
            "message": "Content is not within a landmark element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "xpath": null,
            "message": "Content is not within a landmark element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<h1>",
            "xpath": null,
            "message": "Content is not within a landmark element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<a href=\"/help-and-support-north-tyneside/cost-living\">",
            "xpath": null,
            "message": "Content is not within a landmark element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "text_contrast_sufficient",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 242,
        "examples": [
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<p>",
            "xpath": null,
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<h1>",
            "xpath": null,
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<a href=\"http://www.facebook.com/nlcpeople\" class=\"ace-icon facebook\">",
            "xpath": null,
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<a href=\"http://www.twitter.com/nlcpeople\" class=\"ace-icon twitter\">",
            "xpath": null,
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<a href=\"https://www.youtube.com/c/NorthLanarkshireCouncilYoutubeChannel\" class=\"ace-icon youtube\">",
            "xpath": null,
            "message": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 17px and weight of 400",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "region",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 213,
        "examples": [
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<p class=\"sc-dZoeqx iHAVnq\">Tell us whether you accept cookies</p>",
            "xpath": ".sc-dZoeqx",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<div class=\"sc-eZkCM jWpFoJ\"><p>We use <a href=\"/your-council/cookies\">cookies to collect information</a> about how you use this website. We use this information to make it work as well as possible and help make improvements.</p></div>",
            "xpath": ".sc-eZkCM",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<div class=\"lgd-region lgd-region--banner region region-banner\">",
            "xpath": ".lgd-region--banner",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "xpath": "center",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n    </a>",
            "xpath": ".visually-hidden",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "element_tabbable_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 192,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<a class=\"skiplink\" href=\"#content\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<input value=\"2\" class=\"visuallyhidden\" id=\"happy\" name=\"happyness\" type=\"radio\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<a onclick=\"document.body.scrollTop = 0; document.documentElement.scrollTop = 0;\" href=\"javascript:void(0)\" data-target-element=\"content\" data-launch-safespace=\"\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": "<a href=\"/cookies\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "text_block_heading",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 167,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<p class=\"has-large-font-size\">",
            "xpath": null,
            "message": "Confirm this text 'Get the North Herts app Get the North Herts app' is used as a heading and if so, modify to use a heading element or role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<p>",
            "xpath": null,
            "message": "Confirm this text 'Council Tax reduction, Housing benefit, Universal Credit, unemployment advice' is used as a heading and if so, modify to use a heading element or role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<div class=\"field field--name-field-title field--type-string field--label-hidden field__item\">",
            "xpath": null,
            "message": "Confirm this text 'Online services' is used as a heading and if so, modify to use a heading element or role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<div class=\"field field--name-title field--type-string field--label-hidden field__item\">",
            "xpath": null,
            "message": "Confirm this text 'Food Waste Caddy Deliveries' is used as a heading and if so, modify to use a heading element or role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<div class=\"field__label visually-hidden nospeech\">",
            "xpath": null,
            "message": "Confirm this text 'Image' is used as a heading and if so, modify to use a heading element or role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "element_attribute_deprecated",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 144,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<link color=\"#ffffff\" href=\"/themes/custom/bbd_localgov/assets/images/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "input_label_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 143,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button aria-label=\"Close banner\" class=\"CybotCookiebotBannerCloseButton\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<input required=\"\" autocomplete=\"off\" value=\"\" aria-label=\"Search website or postcode\" name=\"s\" placeholder=\"Search website or postcode\" class=\"form-control m-0\" type=\"search\">",
            "xpath": null,
            "message": "The ‘placeholder’ is the only visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button style=\"border-radius: 0 !important;border:1px solid #ddd;\" aria-label=\"search button\" type=\"submit\" class=\"btn btn-light px-3\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<button type=\"button\" id=\"super-search-menu-toggle\" data-tracking-key=\"search\" data-toggle-desktop-group=\"top\" data-toggle-mobile-group=\"top\" data-text-for-show=\"Show search menu\" data-text-for-hide=\"Hide search menu\" class=\"gem-c-layout-super-navigation-header__search-toggle-button gem-c-layout-super-navigation-header--toggle\" aria-label=\"Show search menu\" aria-expanded=\"false\" aria-controls=\"super-search-menu\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" maxlength=\"128\" size=\"30\" data-autocomplete-path=\"https://www.north-herts.gov.uk/search_api_autocomplete/search?display=search_block&&filter=search\" data-search-api-autocomplete-search=\"search\" data-drupal-selector=\"edit-search\" placeholder=\"Search the site\" value=\"\" type=\"text\" name=\"search\" id=\"edit-search\" class=\"govuk-input form-autocomplete form-text form-control ui-autocomplete-input\">",
            "xpath": null,
            "message": "The ‘placeholder’ is the only visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmarks/region",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 116,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<div id=\"CybotCookiebotDialog\" name=\"CybotCookiebotDialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"CybotCookiebotDialogBodyContentTitle\" tabindex=\"-1\" lang=\"en\" dir=\"ltr\" ng-non-bindable=\"\" d...",
            "xpath": "#CybotCookiebotDialog",
            "message": "Content is not contained within a landmark region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" aria-label=\"Cookie compliance banner\" style=\"top: 0px;\" class=\"sliding-popup-top clearfix\"><div class=\"eu-cookie-compliance-ban...",
            "xpath": "#sliding-popup",
            "message": "Content is not contained within a landmark region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<div id=\"scopedByScopedPolyfill_1\" style=\"width: 450px; position: fixed; top: 50%; left: 50%; margin-top: -150px; margin-left: -225px; z-index: 102;\">\n  <style scoped=\"\">\n/*! normalize.css v3.0.2 | MI...",
            "xpath": "#scopedByScopedPolyfill_1",
            "message": "Content is not contained within a landmark region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<center><h1>403 Forbidden</h1></center>",
            "xpath": "body > center",
            "message": "Content is not contained within a landmark region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<div class=\"skip-links visually-hidden-focusable\">\n        <a href=\"#maincontent\">Skip to navigation</a> | <a href=\"#additional\">Skip to latest news and contact details</a>\n    </div>",
            "xpath": "body > div:nth-of-type(1)",
            "message": "Content is not contained within a landmark region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/label-content-mismatch",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 110,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<a href=\"https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&amp;utm_medium=referral&amp;utm_content=v2\" rel=\"noopener nofollow\" target=\"_blank\" id=\"CybotCookiebotDi...",
            "xpath": "#CybotCookiebotDialogPoweredbyCybot",
            "message": "Accessible name \"Cookiebot by Usercentrics - opens in a new window\" does not contain visible text \"- external site\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerNecessary\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybot...",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary",
            "message": "Accessible name \"Necessary (25)\" does not contain visible text \"Necessary  25\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerPreference\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerPreference",
            "message": "Accessible name \"Preferences (2)\" does not contain visible text \"Preferences  2\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerStatistics\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cybo...",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics",
            "message": "Accessible name \"Statistics (17)\" does not contain visible text \"Statistics  17\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<button id=\"CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising\" class=\"CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed\" lang=\"en\" data-target=\"Cyb...",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising",
            "message": "Accessible name \"Marketing (30)\" does not contain visible text \"Marketing  30\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "style_background_decorative",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 105,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<style scoped=\"\">",
            "xpath": null,
            "message": "Verify the CSS background image does not convey important information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<header style=\"background:url('/media/11462/future-norfolk-website-header-v1-02.png?anchor=center&mode=crop&width=1900&height=460&rnd=133958345670000000');background-size: cover; background-position: center;\" class=\"welcome-header\">",
            "xpath": null,
            "message": "Verify the CSS background image does not convey important information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.orkney.gov.uk/",
            "html": "<style data-fbcssmodules=\"css:fb.css.base css:fb.css.dialog css:fb.css.iframewidget\" type=\"text/css\">",
            "xpath": null,
            "message": "Verify the CSS background image does not convey important information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.powys.gov.uk/",
            "html": "<style>",
            "xpath": null,
            "message": "Verify the CSS background image does not convey important information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<div data-v-01689eb3=\"\" style=\"background:url(https://images.reading.gov.uk/2020/06/TownHall.jpg) center center\" class=\"hero-image\">",
            "xpath": null,
            "message": "Verify the CSS background image does not convey important information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "element_id_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 91,
        "examples": [
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<h2 id=\"self-service-heading\">",
            "xpath": null,
            "message": "The <h2> element has the id \"self-service-heading\" that is already in use",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<input class=\"form-text\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"I'm looking for...\">",
            "xpath": null,
            "message": "The <input> element has the id \"edit-s\" that is already in use",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<input class=\"button js-form-submit form-submit\" value=\"Search\" id=\"edit-submit-localgov-sitewide-search\" type=\"submit\" data-drupal-selector=\"edit-submit-localgov-sitewide-search\">",
            "xpath": null,
            "message": "The <input> element has the id \"edit-submit-localgov-sitewide-search\" that is already in use",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<div id=\"maincontent\" class=\"container\">",
            "xpath": null,
            "message": "The <div> element has the id \"maincontent\" that is already in use",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<div class=\"paragraph paragraph--type--occtw-highlight paragraph--view-mode--default occlss-splide__slide occlss-splide__slide--col_1\" id=\"paragraph-17445\">",
            "xpath": null,
            "message": "The <div> element has the id \"paragraph-17445\" that is already in use",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "widget_tabbable_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 89,
        "examples": [
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<button aria-label=\"Order services by most used\" title=\"Most used services selected\" class=\"sc-khYOSY gAoMQJ chosen\" tabindex=\"-1\">",
            "xpath": null,
            "message": "Component with \"button\" role does not have a tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<a style=\"color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);\" data-cli_action=\"reject\" class=\"large cli-plugin-button cli-plugin-main-button cookie_action_close_header_reject cli_action_button wt-cli-reject-btn\" id=\"cookie_action_close_header_reject\" role=\"button\">",
            "xpath": null,
            "message": "Component with \"button\" role does not have a tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<a style=\"color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);\" class=\"wt-cli-element large cli-plugin-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button\" data-cli_action=\"accept_all\" role=\"button\" id=\"wt-cli-accept-all-btn\">",
            "xpath": null,
            "message": "Component with \"button\" role does not have a tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<input tabindex=\"-1\" class=\"form-text form-item__textfield\" maxlength=\"128\" size=\"30\" value=\"\" name=\"query\" id=\"search-header\" type=\"text\" data-drupal-selector=\"search-header\" placeholder=\"Search our site\">",
            "xpath": null,
            "message": "Component with \"textbox\" role does not have a tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<input tabindex=\"-1\" class=\"button js-form-submit form-submit\" value=\"Search\" id=\"search-header-submit\" type=\"submit\" data-drupal-selector=\"search-header-submit\">",
            "xpath": null,
            "message": "Component with \"button\" role does not have a tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r73",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 87,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<p class=\"m-0 p-0\">...</p>",
            "xpath": "/p[@class=\"m-0 p-0\"]",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<p class=\"m-0 p-0 pt-2\">\n                        To achieve these aims we ...</p>",
            "xpath": "/p[@class=\"m-0 p-0 pt-2\"]",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<p>From the Titanic to the extinction of the dinosaur...</p>",
            "xpath": "/p",
            "message": "The line height of the paragraph is `normal` which will result in a line height of less than 1.5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<p>Food Waste collections have now started.</p>",
            "xpath": "/p",
            "message": "The line height of the paragraph is less than 1.5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<p class=\"govuk-body\">We use some essential cookies to make this service...</p>",
            "xpath": "/p[@class=\"govuk-body\"]",
            "message": "The line height of the paragraph is less than 1.5",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "style_highcontrast_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 86,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<style>",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<link crossorigin=\"anonymous\" integrity=\"sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<html data-once=\"GOVUKFrontend.InitAll sitewide_alerts_init\" style=\"--scrollbar-width: 0px;\" class=\"govuk-template govuk-template--rebranded js\" prefix=\"content: http://purl.org/rss/1.0/modules/content/  dc: http://purl.org/dc/terms/  foaf: http://xmlns.com/foaf/0.1/  og: http://ogp.me/ns#  rdfs: http://www.w3.org/2000/01/rdf-schema#  schema: http://schema.org/  sioc: http://rdfs.org/sioc/ns#  sioct: http://rdfs.org/sioc/types#  skos: http://www.w3.org/2004/02/skos/core#  xsd: http://www.w3.org/2001/XMLSchema# \" dir=\"ltr\" lang=\"en\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<html style=\"--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 100px;\" class=\"sticky-header-html js fontawesome-i2svg-active fontawesome-i2svg-complete\" prefix=\"og: https://ogp.me/ns#\" dir=\"ltr\" lang=\"en\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<link href=\"/sites/default/files/css/css_Uqacj2cYfvuuZgwSElmTC2qaYn8Yftb68g98rA1JIdw.css?delta=0&language=en&theme=north_lanarkshire&include=eJxljG0KAyEMRC-k65EkalZt4weJtt3bd1copfTPwJvhDXi0vjHakbCg2VsdouC3jNQckJZxUK5xrZW83RsXMSfpk_QidVkm8OxAG9zgpWrjkSxBBb5Lyvz31oEhMvQkH-_bbLP26ShLwqDkkIHFOBBUj4xPMSu30sIkfAN5WE3p\" media=\"all\" rel=\"stylesheet\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "style_color_misuse",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 85,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<style>",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<link crossorigin=\"anonymous\" integrity=\"sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<style id=\"environment-indicator-styles\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<style type=\"text/css\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<link href=\"/sites/default/files/css/css_Uqacj2cYfvuuZgwSElmTC2qaYn8Yftb68g98rA1JIdw.css?delta=0&language=en&theme=north_lanarkshire&include=eJxljG0KAyEMRC-k65EkalZt4weJtt3bd1copfTPwJvhDXi0vjHakbCg2VsdouC3jNQckJZxUK5xrZW83RsXMSfpk_QidVkm8OxAG9zgpWrjkSxBBb5Lyvz31oEhMvQkH-_bbLP26ShLwqDkkIHFOBBUj4xPMSu30sIkfAN5WE3p\" media=\"all\" rel=\"stylesheet\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "distinguishable/color-contrast",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 68,
        "examples": [
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<p>Welcome to</p>",
            "xpath": "#block-north-lanarkshire-content > div > div:nth-of-type(2) > p",
            "message": "Insufficient color contrast ratio of 1:1 (required 3:1).",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<h1>North Lanarkshire Council</h1>",
            "xpath": "div:nth-of-type(2) > h1",
            "message": "Insufficient color contrast ratio of 1:1 (required 3:1).",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<label for=\"search-main\" class=\"visuallyhidden\">Enter the terms you wish to search for</label>",
            "xpath": "form[aria-label=\"Search Box\"] > label[for=\"search-main\"]",
            "message": "Insufficient color contrast ratio of 1.66:1 (required 4.5:1).",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<span class=\"visuallyhidden\">Search</span>",
            "xpath": "button > span:nth-of-type(2)",
            "message": "Insufficient color contrast ratio of 1.28:1 (required 3:1).",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<a class=\"view-all\" href=\"/my-services\">View all council services</a>",
            "xpath": "div:nth-of-type(2) > a[href=\"/my-services\"]",
            "message": "Insufficient color contrast ratio of 2.73:1 (required 3:1).",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R76",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
        "ruleTitle": "Element has contrast ratio lower than minimum.",
        "pages": {},
        "totalOccurrences": 67,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r3",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 66,
        "examples": [
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<h2 id=\"self-service-heading\">Self service</h2>",
            "xpath": "/h2[@id=\"self-service-heading\"]",
            "message": "The element does not have a unique ID",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\" />",
            "xpath": "/input[@id=\"edit-s\"]",
            "message": "The element does not have a unique ID",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<input data-drupal-selector=\"edit-submit-localgov-sitewide-search\" type=\"submit\" id=\"edit-submit-localgov-sitewide-search\" value=\"Search\" class=\"button js-form-submit form-submit\" />",
            "xpath": "/input[@id=\"edit-submit-localgov-sitewide-search\"]",
            "message": "The element does not have a unique ID",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<main id=\"maincontent\">...</main>",
            "xpath": "/main[@id=\"maincontent\"]",
            "message": "The element does not have a unique ID",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<div class=\"container\" id=\"maincontent\">...</div>",
            "xpath": "/div[@id=\"maincontent\"]",
            "message": "The element does not have a unique ID",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "color-contrast",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Visual Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.4.3"
          ],
          "conformanceLevel": "AA",
          "description": "Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background."
        },
        "wcag": {
          "scs": [
            "1.4.3"
          ],
          "level": "AA"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 63,
        "examples": [
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-search-submit\" class=\"button js-form-submit form-submit\" value=\"Search\">",
            "xpath": "#edit-search-submit",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.56 (foreground color: #ffffff, background color: #0b96a0, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#edit-search-submit"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<a class=\"view-all\" href=\"/my-services\">View all council services</a>",
            "xpath": ".view-all",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #ffffff, background color: #00adba, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".view-all"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<span class=\"date\">13 April 2026</span>",
            "xpath": ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(1) > article > .card-item-link > .content > .date",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(1) > article"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<span class=\"date\">13 April 2026</span>",
            "xpath": ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(2) > article > .card-item-link > .content > .date",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(2) > article"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<span class=\"date\">14 April 2026</span>",
            "xpath": ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(3) > article > .card-item-link > .content > .date",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.73 (foreground color: #999999, background color: #fafafb, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".view-ncc-homepage-news-featured-items-with-image > .view-content > .views-row:nth-child(3) > article"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r87",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 61,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document has no tabbable descendants",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The first tabbable element in the document is not a semantic link",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document has no tabbable descendants",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document has no tabbable descendants",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r66",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Visual Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [
            "1.4.6"
          ],
          "conformanceLevel": "AAA"
        },
        "wcag": {
          "scs": [
            "1.4.6"
          ],
          "level": "AAA"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 56,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 5:1 which is\n        below the required contrast of 7:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 4.5:1 which is\n        below the required contrast of 7:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 5.14:1 which is\n        below the required contrast of 7:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 6.21:1 which is\n        below the required contrast of 7:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_landmark_name_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 54,
        "examples": [
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "xpath": null,
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"notification\" label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<nav class=\"main nav-dropdown navigation-dropdown-bg-solid\">",
            "xpath": null,
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<nav class=\"cta-links\">",
            "xpath": null,
            "message": "Multiple elements with \"navigation\" landmarks within the same parent region are not distinguished from one another because they have the same \"\" label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_code c1-bg c1-bg-solid pt-0 pb-0 adverts\">",
            "xpath": null,
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_pods base-bg base-bg-solid d-xs-none_only d-sm-none_only rbcHomeBanner\">",
            "xpath": null,
            "message": "Multiple elements with \"region\" landmarks within the same parent region are not distinguished from one another because they have the same \"content\" label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "label_name_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 50,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<a rel=\"noopener nofollow noreferrer\" target=\"_blank\" data-extlink=\"\" aria-label=\"Customer satisfaction survey\" href=\"https://online1.snapsurveys.com/NKDCCustomerSatisfaction\" class=\"lgd-container localgov-alert-banner--content-link ext\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<a aria-label=\"Accept cookies\" role=\"button\" class=\"cb-enable\" href=\"#\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<button type=\"button\" aria-label=\"Enable Recite Me accessibility tool\" class=\"ace-recite-me-btn reciteme-launch\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<a aria-label=\"Further information about Access to support for heating oil\" target=\"_top\" class=\"btn btn-arrow\" href=\"https://www.north-norfolk.gov.uk/tasks/benefits/access-to-support-for-heating-oil/\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<a tabindex=\"0\" role=\"button\" href=\"javascript:void(0)\" aria-label=\"Home Tasks Mobile View Button\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "svg_graphics_labelled",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 48,
        "examples": [
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<svg viewBox=\"0 0 974 327\" fill=\"none\" height=\"327\" width=\"974\" xmlns=\"http://www.w3.org/2000/svg\">",
            "xpath": null,
            "message": "The SVG element has no accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 16 16\" height=\"16\" width=\"16\">",
            "xpath": null,
            "message": "The SVG element has no accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 76 76\" height=\"76\" width=\"76\">",
            "xpath": null,
            "message": "The SVG element has no accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<svg viewBox=\"0 0 36 36\" xmlns=\"http://www.w3.org/2000/svg\" height=\"36\" width=\"36\">",
            "xpath": null,
            "message": "The SVG element has no accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 36 36\" height=\"36\" width=\"36\">",
            "xpath": null,
            "message": "The SVG element has no accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r57",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 47,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The text is not included in a landmark region",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The text is not included in a landmark region",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The text is not included in a landmark region",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The text is not included in a landmark region",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The text is not included in a landmark region",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r78",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 45,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<h2>...</h2>",
            "xpath": "/h2",
            "message": "There is no content between this heading and the next",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<h2>Our services</h2>",
            "xpath": "/h2",
            "message": "There is no content between this heading and the next",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<h3 class=\"jobs\">...</h3>",
            "xpath": "/h3[@class=\"jobs\"]",
            "message": "There is no content between this heading and the next",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<h3 class=\"leisure\">...</h3>",
            "xpath": "/h3[@class=\"leisure\"]",
            "message": "There is no content between this heading and the next",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<h3 class=\"bins\">...</h3>",
            "xpath": "/h3[@class=\"bins\"]",
            "message": "There is no content between this heading and the next",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_id_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 44,
        "examples": [
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<input class=\"input is-large search-input\" id=\"mainsearchbar\" aria-haspopup=\"true\" aria-autocomplete=\"list\" type=\"search\" name=\"searchrequest\" placeholder=\"Search for services or more information\" aria-describedby=\"autocomplete_hint\" aria-label=\"Search site\" autocomplete=\"on\">",
            "xpath": null,
            "message": "The 'id' \"autocomplete_hint\" specified for the ARIA property 'aria-describedby' value is not valid",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<a class=\"reveal\" aria-controls=\"collapseFeedback\" aria-expanded=\"false\" data-target=\"#collapseFeedback\" data-toggle=\"collapse\" href=\"#/\">",
            "xpath": null,
            "message": "The 'id' \"collapseFeedback\" specified for the ARIA property 'aria-controls' value is not valid",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#residentsSubmenu\">",
            "xpath": null,
            "message": "The 'id' \"#residentsSubmenu\" specified for the ARIA property 'aria-controls' value is not valid",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#businessSubmenu\">",
            "xpath": null,
            "message": "The 'id' \"#businessSubmenu\" specified for the ARIA property 'aria-controls' value is not valid",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<button class=\"primarylink-haschildren\" aria-haspopup=\"true\" aria-controls=\"#aroundSeftonSubmenu\">",
            "xpath": null,
            "message": "The 'id' \"#aroundSeftonSubmenu\" specified for the ARIA property 'aria-controls' value is not valid",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r74",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 42,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<p>Food Waste collections have now started.</p>",
            "xpath": "/p",
            "message": "The font size is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<p>...</p>",
            "xpath": "/p",
            "message": "The font size is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<p class=\"ace-account-text\">Sign in</p>",
            "xpath": "/p[@class=\"ace-account-text\"]",
            "message": "The font size is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<p class=\"text-align-center\">Welcome to</p>",
            "xpath": "/p[@class=\"text-align-center\"]",
            "message": "The font size is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<p>Receive bin collection day reminders, check what t...</p>",
            "xpath": "/p",
            "message": "The font size is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria-required-parent",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-parent?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 42,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/pay/\" data-id=\"1105\" data-name=\"Pay\" title=\"List of Pay Type Tasks\">\n                    Pay\n                </a>\n            </li>",
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(1)",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/report/\" data-id=\"1108\" data-name=\"Report\" title=\"List of Report Type Tasks\">\n                    Report\n                </a>\n            </li>",
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(2)",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/apply/\" data-id=\"1109\" data-name=\"Apply\" title=\"List of Apply Type Tasks\">\n                    Apply\n                </a>\n            </li>",
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(3)",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/view/\" data-id=\"1111\" data-name=\"View\" title=\"List of View Type Tasks\">\n                    View\n                </a>\n            </li>",
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(4)",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polite\">",
            "xpath": "#\\31  > .qc-cmp2-list-item-header[aria-live=\"polite\"][role=\"listitem\"]",
            "message": "Certain ARIA roles must be contained by particular parents",
            "fixSummary": "Fix any of the following:\n  Required ARIA parent role not present: list",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_attribute_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 40,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<span aria-label=\"link is external (opens in a new window)\" class=\"extlink-nobreak\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<div aria-label=\"News\" class=\"testimonial t-testimonial\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<div aria-hidden=\"false\" class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in\" aria-labelledby=\"popup-text\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.ribblevalley.gov.uk/",
            "html": "<div aria-labelledby=\"slideshow-1\" data-carousel-autoplay=\"5000\" data-carousel-title=\"Latest information from Ribble Valley Borough Council\" class=\"carousel carousel--fade js-carousel flickity-enabled is-draggable\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-labelledby\" are not valid for the element <div> with implicit ARIA role \"generic\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<span aria-label=\"(link is external)\" class=\"fa fa-external-link\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-label\" are not valid for the element <span> with implicit ARIA role \"generic\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmarks/landmark-main",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 40,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page has no main landmark.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page has no main landmark.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": "<div id=\"webchat\" role=\"main\" data-once=\"init\"></div>",
            "xpath": "#webchat",
            "message": "Page has multiple main landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page has no main landmark.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page has no main landmark.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_role_redundant",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 40,
        "examples": [
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<img class=\"hero__img\" aria-hidden=\"true\" role=\"presentation\" alt=\"\" fetchpriority=\"high\" sizes=\"100vw\" srcset=\"/themes/custom/ncc_theme_v1/img/hero-banner/ncc_hero_image_small.webp 800w,\n            /themes/custom/ncc_theme_v1/img/hero-banner/ncc_hero_image_1440.webp 1440w\" src=\"/themes/custom/ncc_theme_v1/img/hero-banner/ncc_hero_image_small.webp\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<section aria-labelledby=\"self-service-heading\" role=\"region\" class=\"ncc-self-service-buttons\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"region\" is redundant with the implicit role of the element <section>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.orkney.gov.uk/",
            "html": "<img role=\"presentation\" alt=\"\" src=\"/media/xcqfir02/7.jpg\" id=\"target\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"presentation\" is redundant with the implicit role of the element <img>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<header class=\"occlss-site-header\" role=\"banner\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<main role=\"main\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "text_sensory_misuse",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 38,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<div class=\"field field--name-localgov-text-plain field--type-string-long field--label-hidden field__item\">",
            "xpath": null,
            "message": "Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<h3>",
            "xpath": null,
            "message": "Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": "<h2 id=\"block-northyorks-base-extralinks-menu\">",
            "xpath": null,
            "message": "Confirm the user instruction is still understandable without the word(s) 'Extra'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<h3>",
            "xpath": null,
            "message": "Confirm the user instruction is still understandable without the word(s) 'Big'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<p>",
            "xpath": null,
            "message": "Confirm the word(s) 'top' of the user instruction is used to indicate a logical rather than visual position",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria-allowed-role",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 37,
        "examples": [
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<li class=\"splide__slide is-active is-visible\" id=\"splide01-slide01\" role=\"tabpanel\" aria-roledescription=\"slide\" aria-label=\"1 of 3\" style=\"width: calc(100%);\">",
            "xpath": "#splide01-slide01",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role tabpanel is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polite\">",
            "xpath": "#\\31  > .qc-cmp2-list-item-header[aria-live=\"polite\"][role=\"listitem\"]",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "xpath": "#Google\\ Basic\\ Consents",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role list is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-live=\"polite\">",
            "xpath": "#Google\\ Basic\\ Consents > .qc-cmp2-list-item-header[aria-live=\"polite\"][role=\"listitem\"]",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role listitem is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rutland.gov.uk/",
            "html": "<article class=\"js-localgov-alert-ba...\" data-dismiss-alert-t...=\"alert-63--b0efba5585...\" role=\"alert\" data-once=\"allAlertBanners\">",
            "xpath": ".js-localgov-alert-banner",
            "message": "ARIA role should be appropriate for the element",
            "fixSummary": "Fix any of the following:\n  ARIA role alert is not allowed for given element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r61",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice"
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 36,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not start with a level 1 heading",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not start with a level 1 heading",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not start with a level 1 heading",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not start with a level 1 heading",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not start with a level 1 heading",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria/aria-required-attr",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 35,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBod...",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferences",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBody...",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatistics",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" data-target=\"CybotCookiebotDialogBodyL...",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonMarketing",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonPreferencesInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton ...",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonPreferencesInline",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<input type=\"checkbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" aria-labelledby=\"CybotCookiebotDialogBodyLevelButtonStatisticsInlineLabel\" class=\"CybotCookiebotDialogBodyLevelButton Cy...",
            "xpath": "#CybotCookiebotDialogBodyLevelButtonStatisticsInline",
            "message": "Role \"switch\" requires attribute \"aria-checked\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R30",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
        "ruleTitle": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
        "pages": {},
        "totalOccurrences": 33,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_role_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 33,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "xpath": null,
            "message": "The ARIA role 'menuitemradio' is not valid for the element <li>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button aria-live=\"polite\" class=\"qc-cmp2-list-item-header\" role=\"listitem\">",
            "xpath": null,
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<li role=\"list\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" id=\"Google Basic Consents\">",
            "xpath": null,
            "message": "The ARIA role 'list' is not valid for the element <li>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button aria-live=\"polite\" role=\"listitem\" class=\"qc-cmp2-list-item-header\">",
            "xpath": null,
            "message": "The ARIA role 'listitem' is not valid for the element <button>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rutland.gov.uk/",
            "html": "<article data-once=\"allAlertBanners\" role=\"alert\" data-dismiss-alert-token=\"alert-63--b0efba55859377119f10d145f2e7c5dc80127595\" class=\"js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--minor localgov-alert-banner--homepage localgov-alert-banner--no-link localgov-alert-banner--no-hide\">",
            "xpath": null,
            "message": "The ARIA role 'alert' is not valid for the element <article>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "text-alternatives/image-redundant-alt",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 33,
        "examples": [
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/bddduu3s/primaryadmissions.jpg\" alt=\"Over 99% of children have received an offer for one of their preferred primary schools \">",
            "xpath": "li:nth-of-type(1) > a > div > div:nth-of-type(1) > img",
            "message": "Alt text \"Over 99% of children have received an offer for one of their preferred primary schools \" duplicates surrounding a text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/wjidxuqx/2245ef6ff123469b807d9375d8fe283d.webp\" alt=\"First-time permanent road repair teams unveiled by county council\">",
            "xpath": "li:nth-of-type(2) > a > div > div:nth-of-type(1) > img",
            "message": "Alt text \"First-time permanent road repair teams unveiled by county council\" duplicates surrounding a text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/ijkp0qfo/foster-carers-conference-2026.jpg\" alt=\"Foster Carers Conference 2026 inspiring belief changing lives\">",
            "xpath": "li:nth-of-type(3) > a > div > div:nth-of-type(1) > img",
            "message": "Alt text \"Foster Carers Conference 2026 inspiring belief changing lives\" duplicates surrounding a text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/1gsl11h5/23d65ac08b0240a795725a3bd7aa5953.webp\" alt=\"Simpler Recycling has arrived in Nottinghamshire\">",
            "xpath": "a[href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/simpler-recycling-has-arrived-in-nottinghamshire/\"] > div > div:nth-of-type(1) > img",
            "message": "Alt text \"Simpler Recycling has arrived in Nottinghamshire\" duplicates surrounding a text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<img alt=\"Waste and recycling\" src=\"https://images.reading.gov.uk/2020/09/recycle.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "xpath": "a[href=\"/waste-and-recycling\"] > div:nth-of-type(1) > img",
            "message": "Alt text \"Waste and recycling\" duplicates surrounding a text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria/aria-allowed-role",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 33,
        "examples": [
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<li class=\"splide__slide is-active is-visible\" id=\"splide01-slide01\" role=\"tabpanel\" aria-roledescription=\"slide\" aria-label=\"1 of 3\" style=\"width: calc(100%);\">\n            <div id=\"paragraph-19711\" ...",
            "xpath": "#splide01-slide01",
            "message": "Role \"tabpanel\" is not allowed on element <li>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\">Personal Data Processing Opt Outs</p></div><svg type=\"expand\" ...",
            "xpath": "#\\31  > button",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\"><button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"q...",
            "xpath": "#Google\\ Basic\\ Consents",
            "message": "Role \"list\" is not allowed on element <li>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button class=\"qc-cmp2-list-item-header\" role=\"listitem\" aria-live=\"polite\"><div class=\"titles-header\"><p class=\"qc-cmp2-list-item-title\" role=\"listitem\"><p>Google consents</p></p></div><svg type=\"exp...",
            "xpath": "#Google\\ Basic\\ Consents > button",
            "message": "Role \"listitem\" is not allowed on element <button>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rother.gov.uk/",
            "html": "<noscript class=\"browser-support-js\" role=\"alert\" aria-atomic=\"true\">\n      <h2>JavaScript disabled</h2>\n      <p>Your JavaScript is disabled. Parts of our website will not work correctly.</p>\n      <...",
            "xpath": "div:nth-of-type(3) > noscript",
            "message": "Element <noscript> should not have an explicit role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R37",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
        "ruleTitle": "Element has contrast ratio lower than minimum.",
        "pages": {},
        "totalOccurrences": 32,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.norwich.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmark-one-main",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has exactly one main landmark. Screen reader users rely on the main landmark to skip navigation and jump directly to page content."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 32,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oldham.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxford.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pembrokeshire.gov.uk/",
            "html": "<html lang=\"en-gb\">",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "html_lang_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 32,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oldham.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "skip_main_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 32,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<body>",
            "xpath": null,
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": "<body>",
            "xpath": null,
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": "<body>",
            "xpath": null,
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<body>",
            "xpath": null,
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oldham.gov.uk/",
            "html": "<body>",
            "xpath": null,
            "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r4",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "2.4.2"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "2.4.2"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 31,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<html>...</html>",
            "xpath": "/html",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": "<html>...</html>",
            "xpath": "/html",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": "<html>...</html>",
            "xpath": "/html",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<html>...</html>",
            "xpath": "/html",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oldham.gov.uk/",
            "html": "<html>...</html>",
            "xpath": "/html",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "img_alt_redundant",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 31,
        "examples": [
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img alt=\"Over 99% of children have received an offer for one of their preferred primary schools \" src=\"https://ncc17ms.euwest01.umbraco.io/media/bddduu3s/primaryadmissions.jpg\">",
            "xpath": null,
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img alt=\"First-time permanent road repair teams unveiled by county council\" src=\"https://ncc17ms.euwest01.umbraco.io/media/wjidxuqx/2245ef6ff123469b807d9375d8fe283d.webp\">",
            "xpath": null,
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img alt=\"Foster Carers Conference 2026 inspiring belief changing lives\" src=\"https://ncc17ms.euwest01.umbraco.io/media/ijkp0qfo/foster-carers-conference-2026.jpg\">",
            "xpath": null,
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img alt=\"Simpler Recycling has arrived in Nottinghamshire\" src=\"https://ncc17ms.euwest01.umbraco.io/media/1gsl11h5/23d65ac08b0240a795725a3bd7aa5953.webp\">",
            "xpath": null,
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<img class=\"rbc-tile__header-icon\" loading=\"lazy\" src=\"https://images.reading.gov.uk/2020/09/recycle.svg\" alt=\"Waste and recycling\">",
            "xpath": null,
            "message": "Link text is repeated in an image 'alt' value within the same link",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "input_checkboxes_grouped",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 30,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<input type=\"checkbox\" class=\"checkbox-toggle-input\">",
            "xpath": null,
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<input checked=\"\" disabled=\"\" value=\"strict\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_strict\" tabindex=\"0\">",
            "xpath": null,
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<input value=\"performance\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_performance\" tabindex=\"0\">",
            "xpath": null,
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<input value=\"targeting\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_targeting\" tabindex=\"0\">",
            "xpath": null,
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<input value=\"functionality\" class=\"mdc-checkbox__native-control cookiescript_checkbox_input\" type=\"checkbox\" data-cookiescript=\"checkbox-input\" id=\"cookiescript_category_functionality\" tabindex=\"0\">",
            "xpath": null,
            "message": "Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmark-unique",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 30,
        "examples": [
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<nav>",
            "xpath": "#block-north-somerset-main-menu > nav",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#block-footersitelinks > nav"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<section aria-label=\"Notification\" class=\"notification-container\" style=\"padding:0\" data-v-67b00a50=\"\" data-v-2a6cf527=\"\"><!----></section>",
            "xpath": ".notification-container[aria-label=\"Notification\"]:nth-child(2)",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".notification-container[aria-label=\"Notification\"]:nth-child(3)",
              ".notification-container[aria-label=\"Notification\"]:nth-child(4)",
              ".notification-container[aria-label=\"Notification\"]:nth-child(5)",
              ".notification-container[aria-label=\"Notification\"]:nth-child(6)"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<nav class=\"main nav-dropdown navigation-dropdown-bg-solid\">",
            "xpath": ".main",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".cta-links",
              ".quick-links",
              "#stopSocial",
              ".footer-navigation"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<section class=\"content component usn_cmp_code c1-bg c1-bg-solid pt-0 pb-0 adverts\" aria-label=\"content\">",
            "xpath": ".usn_cmp_code",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".usn_cmp_pods",
              ".has-box-shadows",
              ".usn_cmp_reusablecomponents.base-bg.base-bg-solid",
              ".justify-around",
              ".usn_cmp_text",
              "#news",
              ".c6-bg",
              "#WebsiteFeedback",
              ".usn_cmp_gridlayout"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div role=\"banner\">",
            "xpath": ".dialog-off-canvas-main-canvas > div[role=\"banner\"]",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "div[data-sitewide-alert=\"\"]"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "image-redundant-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 29,
        "examples": [
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/bddduu3s/primaryadmissions.jpg\" alt=\"Over 99% of children have received an offer for one of their preferred primary schools \">",
            "xpath": "li:nth-child(1) > a > .g-0.row > .col-3.col-lg-4 > img",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/wjidxuqx/2245ef6ff123469b807d9375d8fe283d.webp\" alt=\"First-time permanent road repair teams unveiled by county council\">",
            "xpath": "li:nth-child(2) > a > .g-0.row > .col-3.col-lg-4 > img",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/ijkp0qfo/foster-carers-conference-2026.jpg\" alt=\"Foster Carers Conference 2026 inspiring belief changing lives\">",
            "xpath": "li:nth-child(3) > a > .g-0.row > .col-3.col-lg-4 > img",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"https://ncc17ms.euwest01.umbraco.io/media/1gsl11h5/23d65ac08b0240a795725a3bd7aa5953.webp\" alt=\"Simpler Recycling has arrived in Nottinghamshire\">",
            "xpath": "li:nth-child(4) > a > .g-0.row > .col-3.col-lg-4 > img",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<img alt=\"Waste and recycling\" src=\"https://images.reading.gov.uk/2020/09/recycle.svg\" loading=\"lazy\" class=\"rbc-tile__header-icon\">",
            "xpath": "img[alt=\"Waste and recycling\"]",
            "message": "Alternative text of images should not be repeated as text",
            "fixSummary": "Fix all of the following:\n  Element contains <img> element with alt text that duplicates existing text",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_navigation_label_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 29,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<nav class=\"main nav-dropdown navigation-dropdown-bg-solid\">",
            "xpath": null,
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<nav class=\"cta-links\">",
            "xpath": null,
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<nav data-os-animation-duration=\"1.2s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeIn\" class=\"quick-links \">",
            "xpath": null,
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<nav data-os-animation-duration=\"1.0s\" data-os-animation-delay=\"0s\" data-os-animation=\"fadeInDown\" class=\"social \" id=\"stopSocial\">",
            "xpath": null,
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<nav class=\"footer-navigation\">",
            "xpath": null,
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "distinguishable/link-in-text-block",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 29,
        "examples": [
          {
            "url": "https://www.rushmoor.gov.uk/",
            "html": "<a href=\"/your-council/news-and-your-views/council-news/\" class=\"news-panel__link arrow-icon\">Find more news and follow us on social media.</a>",
            "xpath": "div:nth-of-type(2) > a[href=\"/your-council/news-and-your-views/council-news/\"]",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.cook...",
            "xpath": "li > a[href=\"https://www.cookiebot.com/goto/privacy-policy/\"]",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://bookwhen...",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > li > a[href=\"https://bookwhen.com/privacy\"]",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://www.esri...",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsStatistics > div > ul > li:nth-of-type(1) > a[href=\"https://www.esri.com/en-us/privacy/overview\"]",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": "<a class=\"CybotCookiebotDialogDetailBodyContentCookieLink\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" aria-label=\"Learn more about this provider - opens in a new window\" href=\"https://business...",
            "xpath": "li:nth-of-type(2) > a[href=\"https://business.safety.google/privacy/\"]",
            "message": "Link in text block is not visually distinguishable from surrounding text. Add a non-color visual indicator such as an underline or border.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "target_spacing_sufficient",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 28,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "xpath": null,
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"button\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<button id=\"prefix-laterButton\" class=\"prefix-overlay-action-later\">",
            "xpath": null,
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"button\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<a style=\"display: inline-block; color: rgb(0, 0, 0);\" class=\"cli-plugin-main-link\" id=\"CONSTANT_OPEN_URL\" href=\"https://www.portsmouth.gov.uk/services/council-and-democracy/policies-and-strategies/cookie-and-privacy-policy\">",
            "xpath": null,
            "message": "Ensure the overlapped target \"a\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<select aria-label=\"Language Translate Widget\" class=\"goog-te-combo\">",
            "xpath": null,
            "message": "Ensure the overlapped target \"select\" meets a minimum target size or has sufficient spacing from the overlapping target \"a\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<button id=\"prefix-dismissButton\" class=\"prefix-overlay-action-dismiss\">",
            "xpath": null,
            "message": "Ensure the overlapped target \"button\" meets a minimum target size or has sufficient spacing from the overlapping target \"input\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_form_label_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 28,
        "examples": [
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<form accept-charset=\"UTF-8\" id=\"search-block-form\" method=\"get\" action=\"/search/all\">",
            "xpath": null,
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<form method=\"post\" id=\"GD-snippet-form\" action=\"https://public.govdelivery.com/accounts/UKNLC/subscribers/qualify\" accept-charset=\"UTF-8\">",
            "xpath": null,
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.renfrewshire.gov.uk/",
            "html": "<form data-drupal-form-fields=\"search_text\" data-once=\"form-updated\" accept-charset=\"UTF-8\" method=\"get\" action=\"/search\" class=\"hero__search--form\">",
            "xpath": null,
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.renfrewshire.gov.uk/",
            "html": "<form data-drupal-form-fields=\"edit-page-useful-yes,edit-page-useful-no,edit-how-can-we-improve,edit-actions-submit\" data-once=\"webform-details-toggle form-updated\" accept-charset=\"UTF-8\" id=\"webform-submission-feedback-node-316-add-form\" method=\"post\" action=\"/\" data-drupal-selector=\"webform-submission-feedback-node-316-add-form\" class=\"webform-submission-form webform-submission-add-form webform-submission-feedback-form webform-submission-feedback-add-form webform-submission-feedback-node-316-form webform-submission-feedback-node-316-add-form js-webform-details-toggle webform-details-toggle feedback__form\">",
            "xpath": null,
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<form class=\"govuk-inline-form\" accept-charset=\"UTF-8\" id=\"views-exposed-form-search-search-results\" method=\"get\" action=\"/search\">",
            "xpath": null,
            "message": "Multiple elements with \"form\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmarks/landmark-unique",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 28,
        "examples": [
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<section class=\"ncc-self-service-buttons\" role=\"region\" aria-labelledby=\"self-service-heading\">\n  <h2 id=\"self-service-heading\">Self service</h2>\n\n  \n  <div class=\"ncc-self-service-buttons__list\">\n   ...",
            "xpath": "div:nth-of-type(2) > section",
            "message": "Multiple region landmarks have the same label \"self service\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<form role=\"search\" action=\"#\" autocomplete=\"off\" aria-label=\"Search form\">\n            <input type=\"search\" class=\"orig\" placeholder=\"What are you looking for?\" name=\"phrase\" value=\"\" aria-label=\"Sea...",
            "xpath": "#ajaxsearchpro3_2 > div > div:nth-of-type(2) > form[aria-label=\"Search form\"]",
            "message": "Multiple form landmarks have the same label \"search form\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<form name=\"options\" class=\"asp-fss-flex\" aria-label=\"Search settings form\" autocomplete=\"off\">\n        <input type=\"hidden\" name=\"current_page_id\" value=\"70592\">\n        \t    <input type=\"hidden\" nam...",
            "xpath": "#__original__ajaxsearchprosettings3_2 > form[name=\"options\"]",
            "message": "Multiple form landmarks have the same label \"search settings form\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<form id=\"homesearchdesktop\" class=\"gi-sitesearch gi-sitesearch--home gi-sitesearch--desktop gi-sitesearch--withservices\" action=\"https://www.preston.gov.uk/article/741/Search\" method=\"get\" role=\"sear...",
            "xpath": "#homesearchdesktop",
            "message": "Multiple form landmarks have the same label \"how can we help you?\n\n\n\n\n\t\n\t\t\n\t\n\t\n\n\n    \n    \n      \n        find\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<section aria-label=\"Notification\" class=\"notification-container\" style=\"padding:0\" data-v-67b00a50=\"\" data-v-2a6cf527=\"\"><!----></section>",
            "xpath": "#__layout > div > div:nth-of-type(2) > section[aria-label=\"Notification\"]",
            "message": "Multiple region landmarks have the same label \"notification\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "readable/html-has-lang",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 27,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "xpath": "html",
            "message": "<html> element missing lang attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": "<html><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><title>403</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=...",
            "xpath": "html",
            "message": "<html> element missing lang attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "xpath": "html",
            "message": "<html> element missing lang attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<html><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><title>403</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=...",
            "xpath": "html",
            "message": "<html> element missing lang attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oldham.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title><script type=\"text/javascript\">var AccessLint=(function(y){\"use strict\";const F=[\"a[href]\",\"button:not([disabled])\",'input:not([disabled]):not([type=\"hidden\"])'...",
            "xpath": "html",
            "message": "<html> element missing lang attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R2",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b5c3f8/",
        "ruleTitle": "The `lang` attribute doesn't exist or is empty ('').",
        "pages": {},
        "totalOccurrences": 27,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oldham.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `lang` attribute doesn't exist or is empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "button-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures buttons have discernible text so screen reader users know what action the button performs."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 27,
        "examples": [
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-purpose-controls\" aria-expanded=\"false\">",
            "xpath": "button[aria-controls=\"iab-purpose-controls\"]",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-special-purpose-controls\" aria-expanded=\"false\">",
            "xpath": "button[aria-controls=\"iab-special-purpose-controls\"]",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-feature-controls\" aria-expanded=\"false\">",
            "xpath": "button[aria-controls=\"iab-feature-controls\"]",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-specialFeatureOptins-controls\" aria-expanded=\"false\">",
            "xpath": "#iab-specialFeatureOptins > .iab-header-toggle > .ccc-vendor-reveal.ccc-notify-button.ccc-link",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" id=\":r3:\">",
            "xpath": [
              "div[data-arto-chat-host=\"\"]",
              "#\\:r3\\:"
            ],
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/button-name",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 26,
        "examples": [
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-purpose-controls\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" view...",
            "xpath": "#iab-purpose > header > button",
            "message": "Button has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-special-purpose-controls\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"...",
            "xpath": "#iab-special-purpose > header > button",
            "message": "Button has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-feature-controls\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" view...",
            "xpath": "#iab-feature > header > button",
            "message": "Button has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\" aria-controls=\"iab-specialFeatureOptins-controls\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" hei...",
            "xpath": "#iab-specialFeatureOptins > header > button",
            "message": "Button has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" aria-pressed=\"false\" class=\"qc-usp-close-icon\"></button>",
            "xpath": "#qc-cmp2-usp > button",
            "message": "Button has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "listitem",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.3.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures <li> elements are contained within a <ul> or <ol>. List items outside lists lose their structural meaning for screen reader users."
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 26,
        "examples": [
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<li>\n        <a href=\"/atozservices\" role=\"menuitem\">A</a>\n    </li>",
            "xpath": "ul[role=\"menu\"] > li:nth-child(1)",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<li>\n        <a href=\"/atozservices/B\" role=\"menuitem\">B</a>\n    </li>",
            "xpath": "ul[role=\"menu\"] > li:nth-child(2)",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<li>\n        <a href=\"/atozservices/C\" role=\"menuitem\">C</a>\n    </li>",
            "xpath": "ul[role=\"menu\"] > li:nth-child(3)",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<li>\n        <a href=\"/atozservices/D\" role=\"menuitem\">D</a>\n    </li>",
            "xpath": "ul[role=\"menu\"] > li:nth-child(4)",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<li>\n        <a href=\"/atozservices/E\" role=\"menuitem\">E</a>\n    </li>",
            "xpath": "ul[role=\"menu\"] > li:nth-child(5)",
            "message": "<li> elements must be contained in a <ul> or <ol>",
            "fixSummary": "Fix any of the following:\n  List item parent element has a role that is not role=\"list\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "element_tabbable_role_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 25,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<div style=\"height: 300px;\" aria-describedby=\"prefix-overlay-step1\" aria-modal=\"true\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "xpath": null,
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.orkney.gov.uk/",
            "html": "<div style=\"overflow: hidden;\" class=\"crt-carousel-stage\" aria-label=\"There are 0 posts in the feed\" tabindex=\"0\" role=\"feed\">",
            "xpath": null,
            "message": "The tabbable element's role 'feed' is not a widget role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<div id=\"cookies-info\" tabindex=\"0\" class=\"occ-gdrp-modal__content-tabs-item js-occ-gdrp-modal__content-tabs-item active\">",
            "xpath": null,
            "message": "The tabbable element does not have a valid widget role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<div class=\"play-pause-button-container\" tabindex=\"0\" data-v-0cc12519=\"\">",
            "xpath": null,
            "message": "The tabbable element does not have a valid widget role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<div style=\"height: 350px;\" aria-modal=\"true\" aria-label=\"This is a subscription dialog that can be closed\" role=\"dialog\" tabindex=\"0\" id=\"prefix-overlay-outer\">",
            "xpath": null,
            "message": "The tabbable element's role 'dialog' is not a widget role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "widget_tabbable_single",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 25,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "xpath": null,
            "message": "Component with \"menu\" role has more than one tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<div aria-label=\"Purposes and vendors tabs\" role=\"tablist\">",
            "xpath": null,
            "message": "Component with \"tablist\" role has more than one tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<a class=\"\" href=\"/news/\">",
            "xpath": null,
            "message": "Component with \"link\" role has more than one tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<span role=\"menu\">",
            "xpath": null,
            "message": "Component with \"menu\" role has more than one tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<ul role=\"menu\">",
            "xpath": null,
            "message": "Component with \"menu\" role has more than one tabbable element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r56",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 25,
        "examples": [
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Some `navigation` have the same name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Some `search` have the same name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Some `navigation` have the same name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Some `banner` have the same name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "Some `banner` have the same name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "html-has-lang",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "3.1.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures the <html> element has a lang attribute. Screen readers use the language attribute to select the correct pronunciation engine."
        },
        "wcag": {
          "scs": [
            "3.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 25,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oldham.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxford.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reigate-banstead.gov.uk/",
            "html": "<html><head><title>403 Forbidden</title></head>\n<body>\n<center><h1>403 Forbidden</h1></center>\n\n\n\n\n\n\n\n\n</body></html>",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "keyboard-accessible/focus-order",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 24,
        "examples": [
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<ul id=\"ui-id-1\" tabindex=\"0\" class=\"ui-menu ui-widget ui-widget-content ui-autocomplete ui-front\" style=\"display: none;\"></ul>",
            "xpath": "#ui-id-1",
            "message": "Non-interactive <ul> with tabindex=\"0\" has no interactive role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<div class=\"occ-gdrp-modal__content-tabs-item js-occ-gdrp-modal__content-tabs-item active\" tabindex=\"0\" id=\"cookies-info\">\n            <div class=\"occ-gdrp-modal__text-cont\">\n              <h2 class=\"...",
            "xpath": "#cookies-info",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<div data-v-0cc12519=\"\" tabindex=\"0\" class=\"play-pause-button-container\"><div data-v-0cc12519=\"\" class=\"play-pause\"><!----></div> <div data-v-0cc12519=\"\" class=\"play-pause\"><span data-v-0cc12519=\"\" cl...",
            "xpath": "section > div:nth-of-type(2) > div",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<div class=\"qc-usp-main-messaging\" tabindex=\"0\"><div class=\"usp-dns\"><p>If you wish to opt-out of the sale, sharing to third parties, or processing of your personal or sensitive information for target...",
            "xpath": "#qc-cmp2-usp > div:nth-of-type(1) > div:nth-of-type(1)",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<div onkeypress=\"removeCollapse()\" class=\"showMoreButton\" tabindex=\"0\">Show more</div>",
            "xpath": "#site-content > section[aria-label=\"content\"] > div > div > div > div > div > div:nth-of-type(1) > div",
            "message": "Non-interactive <div> with tabindex=\"0\" has no interactive role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r70",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 23,
        "examples": [
          {
            "url": "https://www.northwarks.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document contains deprecated elements",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nuneatonandbedworth.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document contains deprecated elements",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oldham.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document contains deprecated elements",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxford.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document contains deprecated elements",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reigate-banstead.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document contains deprecated elements",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/form-label",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 22,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(1) > div > button",
            "message": "Form element has no accessible label.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(2) > div > button",
            "message": "Form element has no accessible label.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(3) > div > button",
            "message": "Form element has no accessible label.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(4) > div > button",
            "message": "Form element has no accessible label.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(5) > div > button",
            "message": "Form element has no accessible label.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r14",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "1.1.1"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "1.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 21,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<a class=\"lgd-container localgov-alert-banner--content-link ext\" href=\"https://online1.snapsurveys.com/NKDCCustomerSatisfaction\" aria-label=\"Customer satisfaction survey\" data-extlink=\"\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">...</a>",
            "xpath": "/a[@class=\"lgd-container localgov-alert-banner--content-link ext\"]",
            "message": "The visible text content of the element is not included within its accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<a href=\"#\" class=\"cb-enable\" role=\"button\" aria-label=\"Accept cookies\">OK, I understand</a>",
            "xpath": "/a[@class=\"cb-enable\"]",
            "message": "The visible text content of the element is not included within its accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<button class=\"ace-recite-me-btn reciteme-launch\" aria-label=\"Enable Recite Me accessibility tool\" type=\"button\">Accessibility tools</button>",
            "xpath": "/button[@class=\"ace-recite-me-btn reciteme-launch\"]",
            "message": "The visible text content of the element is not included within its accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<button class=\"lgd-header__toggle lgd-header__toggle--secondary\" data-target=\"lgd-header__nav--secondary\" aria-controls=\"lgd-header__nav--secondary\" aria-expanded=\"false\" aria-label=\"Toggle services menu\" data-once=\"header-toggle\">...</button>",
            "xpath": "/button[@class=\"lgd-header__toggle lgd-header__toggle--secondary\"]",
            "message": "The visible text content of the element is not included within its accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.renfrewshire.gov.uk/",
            "html": "<a class=\"site-header__accounts__btn\" aria-label=\"Visit MyAccount\" href=\"/your-accounts\">...</a>",
            "xpath": "/a[@class=\"site-header__accounts__btn\"]",
            "message": "The visible text content of the element is not included within its accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R25",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/5c01ea/",
        "ruleTitle": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
        "pages": {},
        "totalOccurrences": 21,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.ribblevalley.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `aria-labelledby` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `aria-label` property is neither inherited nor supported by the `role` generic.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/aria-toggle-field-name",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 21,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(1) > div > button",
            "message": "ARIA toggle field has no accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(2) > div > button",
            "message": "ARIA toggle field has no accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(3) > div > button",
            "message": "ARIA toggle field has no accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(4) > div > button",
            "message": "ARIA toggle field has no accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\"><div class=\"toggle\"></div><p class=\"text off\">OFF</p><p class=\"text on\">ON</p></button>",
            "xpath": "li:nth-of-type(5) > div > button",
            "message": "ARIA toggle field has no accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "style_viewport_resizable",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 20,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": "<link href=\"/sites/default/files/css/css_w_w3T6VVWBCDxlpWw_rcSQi7E0f02IBphm4uni_EZ8Q.css?delta=7&language=en&theme=bbd_localgov&include=eJx9kAtuxCAMBS9EwpGQATdxY3BkQ7p7-3Z_SjatKiGLN2OE5QhpCU1-zurjfg-UpLoYc2BJwJNs_hjezQZKEBnNJVH0WfsKPMInXBxeGlNdXuwZ3etpAEZtIUKtqP4Y9pYIhg81_Kk-RMuAqqJ2Np35hCaWCGdYsPahANUTt0ZpuQ4zQj7-aj0aNbSwgsKksM7m_5Pu0Pfcw07GXtcemWzG7EwSAYeCmSDcFmX-NxrbjAWdXa1h8bdB3Ub4Zf5exyK5M34DFRW5AQ\" media=\"all\" rel=\"stylesheet\">",
            "xpath": null,
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<link rel=\"stylesheet\" href=\"https://www.northlincs.gov.uk/wp-content/themes/nlc/css/nlc-base.css?v=1\">",
            "xpath": null,
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<link href=\"/sites/default/files/css/css_t2rvuBfnY8UBvp7oHi9f9b0FDtLLhyxn8AxS_OCbJww.css?delta=3&language=en&theme=ncc_theme_v1&include=eJyNTdsOgyAM_SGR7ItIqY12QmsosLmvn3F72N58Ocm5226Vso9gNAhiqAtlCv3m56QRkrO6J5b53zNOa-WJAqquTCGCCJUBtZCfStsgjXCH50dAzZsKSbXxd8S5gzlT5OOFUcWGzvQwf-KYdWqJrixQ6Yxk8HKLZnK5bxdamaS52GpVufQBBZdv_g0vDHSI\" media=\"all\" rel=\"stylesheet\">",
            "xpath": null,
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\" integrity=\"sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN\" rel=\"stylesheet\">",
            "xpath": null,
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<link href=\"/css/Nottm/style.css\" rel=\"stylesheet\">",
            "xpath": null,
            "message": "Verify that text sized using viewport units can be resized up to 200%",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r18",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 19,
        "examples": [
          {
            "url": "https://www.n-kesteven.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.ribblevalley.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The attribute is prohibited for the element on which it is specified",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "navigable/heading-order",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 18,
        "examples": [
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<h5 class=\"card-title\"><a href=\"https://www.northlincs.gov.uk/news/solar-investment-cuts-costs-at-st-johns-market/\">Solar investment cuts costs at St John’s Market</a></h5>",
            "xpath": "div:nth-of-type(1) > div > div > h5",
            "message": "Heading level 5 skipped from level 2. Use h3 instead.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pendle.gov.uk/",
            "html": "<h4><a href=\"https://www.pendle.gov.uk/doitonline\">Save time, do it online</a></h4>",
            "xpath": "div:nth-of-type(1) > div:nth-of-type(1) > div > div > h4:nth-of-type(1)",
            "message": "Heading level 4 skipped from level 1. Use h2 instead.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pendle.gov.uk/",
            "html": "<h4><a href=\"https://www.pendle.gov.uk/accessibility\">Accessibility</a>&nbsp;&nbsp;&nbsp;<a href=\"https://www.pendle.gov.uk/info/20094/data_protection_and_freedom_of_information/434/privacy_notice/3\">...",
            "xpath": "div:nth-of-type(3) > div > div > div > h4",
            "message": "Heading level 4 skipped from level 2. Use h3 instead.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<h4 class=\"card-title short-title\">Traffic regulation order - Russell Street and Cromwell Road Junction</h4>",
            "xpath": "a[href=\"/engagement-hub/traffic-regulation-order-russell-street-and-cromwell-road-junction\"] > div:nth-of-type(1) > h4",
            "message": "Heading level 4 skipped from level 2. Use h3 instead.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<h5 class=\"cli_messagebar_head\">Cookies on portsmouth.gov.uk</h5>",
            "xpath": "#cookie-law-info-bar > h5",
            "message": "Heading level 5 skipped from level 2. Use h3 instead.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "text-alternatives/image-alt-words",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 17,
        "examples": [
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/homepage_thumbnail/public/2026-02/HWRC%20photo.png?itok=FvLbVBCD\" width=\"380\" height=\"213\" alt=\"Photo of Household Waste Recycling Centre\" class=\"i...",
            "xpath": "a[href=\"/news/new-booking-system-extended-portishead-backwell-recycling-centres\"] > div:nth-of-type(1) > img",
            "message": "Alt text \"Photo of Household Waste Recycling Centre\" starts with redundant prefix \"photo\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/thumbnail/public/2024-01/school%20%281%29.png?itok=807_KqIt\" width=\"100\" height=\"100\" alt=\"image of a school with trees in front\">",
            "xpath": "li:nth-of-type(3) > article > div:nth-of-type(1) > div > img",
            "message": "Alt text \"image of a school with trees in front\" starts with redundant prefix \"image\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/medium_3_2_600x400/public/2024-02/Foster.png?itok=0oalikhU\" width=\"600\" height=\"400\" alt=\"Image of children playing in autumn leaves\">",
            "xpath": "div:nth-of-type(3) > section > div > div:nth-of-type(1) > div > img",
            "message": "Alt text \"Image of children playing in autumn leaves\" starts with redundant prefix \"image\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<img loading=\"lazy\" class=\"occ-img-responsive\" src=\"/sites/default/files/styles/occtw_content_width_1200/public/image/fire-and-rescue/Footsteps%20OCC%20Homepage%202.png\" width=\"600\" height=\"618\" alt=\"...",
            "xpath": "#paragraph-17445 > div:nth-of-type(1) > article > div > img",
            "message": "Alt text \"Image of woman and child holding hands crossing a zebra crossing. Footsteps child pedestrian safety practical guide\" starts with redundant prefix \"image\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<img alt=\"Image of rubbish bags filled\" class=\"gi-responsiveimage__image\" data-fallback-src=\"https://www.preston.gov.uk/image/25410/Day-of-Action-Great-British-Spring-Clean/gi-responsive__fallback.jpg...",
            "xpath": "#c_34a3d21c-65f9-486b-80b9-0c2866ea89cc > picture > img",
            "message": "Alt text \"Image of rubbish bags filled\" starts with redundant prefix \"image\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r68",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<ul class=\"row list-unstyled m-0\">      </ul>",
            "xpath": "/ul[@class=\"row list-unstyled m-0\"]",
            "message": "The element owns no elements as required by its semantic role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.orkney.gov.uk/",
            "html": "<div role=\"feed\" tabindex=\"0\" aria-label=\"There are 0 posts in the feed\" class=\"crt-carousel-stage\" style=\"overflow: hidden;\">...</div>",
            "xpath": "/div[@class=\"crt-carousel-stage\"]",
            "message": "The element owns no elements as required by its semantic role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<ol class=\"occ-footnotes_list\" id=\"footnotes_group\" />",
            "xpath": "/ol[@id=\"footnotes_group\"]",
            "message": "The element owns no elements as required by its semantic role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<ul id=\"headkeywords_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" style=\"top: 50px; width: 350px;\" />",
            "xpath": "/ul[@id=\"headkeywords_input_suggestions\"]",
            "message": "The element owns no elements as required by its semantic role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<ul id=\"homesearch_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" />",
            "xpath": "/ul[@id=\"homesearch_input_suggestions\"]",
            "message": "The element owns no elements as required by its semantic role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_keyboard_handler_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "xpath": null,
            "message": "Verify the <div> element with \"menu\" role has keyboard access",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": "<div aria-labelledby=\"search-label\" aria-haspopup=\"listbox\" aria-expanded=\"false\" role=\"combobox\">",
            "xpath": null,
            "message": "Verify the <div> element with \"combobox\" role has keyboard access",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<ul aria-label=\"Select a slide to show\" role=\"tablist\" class=\"splide__pagination occlss-splide__nav splide__pagination--ltr\">",
            "xpath": null,
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<input aria-labelledby=\"headkeywords_input_label\" aria-autocomplete=\"list\" aria-haspopup=\"listbox\" aria-controls=\"headkeywords_input_suggestions\" aria-expanded=\"false\" role=\"combobox\" autocomplete=\"off\" maxlength=\"100\" type=\"text\" value=\"\" name=\"q\" placeholder=\"Search...\" class=\"searchform__inputtxt searchform__inputtxt--sitesearch\" id=\"headkeywords_input\" data-dataurl=\"https://www.pkc.gov.uk/search\">",
            "xpath": null,
            "message": "Verify the <input> element with \"combobox\" role has keyboard access",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<div aria-label=\"Purposes and vendors tabs\" role=\"tablist\">",
            "xpath": null,
            "message": "Verify the <div> element with \"tablist\" role has keyboard access",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "input_label_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li aria-checked=\"false\" class=\"taskbar-link\" role=\"menuitemradio\">",
            "xpath": null,
            "message": "Form control with \"menuitemradio\" role has no associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-purpose-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "xpath": null,
            "message": "Form control element <button> has no associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-special-purpose-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "xpath": null,
            "message": "Form control element <button> has no associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-feature-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "xpath": null,
            "message": "Form control element <button> has no associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<button aria-expanded=\"false\" aria-controls=\"iab-specialFeatureOptins-controls\" class=\"ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable\">",
            "xpath": null,
            "message": "Form control element <button> has no associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria/presentational-children-focusable",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<a href=\"/task-tags/task-types/pay/\" data-id=\"1105\" data-name=\"Pay\" title=\"List of Pay Type Tasks\">\n                    Pay\n                </a>",
            "xpath": "li:nth-of-type(1) > a[data-id=\"1105\"]",
            "message": "Focusable element inside a \"menuitemradio\" role whose children are presentational.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<a href=\"/task-tags/task-types/report/\" data-id=\"1108\" data-name=\"Report\" title=\"List of Report Type Tasks\">\n                    Report\n                </a>",
            "xpath": "li:nth-of-type(2) > a[data-id=\"1108\"]",
            "message": "Focusable element inside a \"menuitemradio\" role whose children are presentational.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<a href=\"/task-tags/task-types/apply/\" data-id=\"1109\" data-name=\"Apply\" title=\"List of Apply Type Tasks\">\n                    Apply\n                </a>",
            "xpath": "li:nth-of-type(3) > a[data-id=\"1109\"]",
            "message": "Focusable element inside a \"menuitemradio\" role whose children are presentational.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<a href=\"/task-tags/task-types/view/\" data-id=\"1111\" data-name=\"View\" title=\"List of View Type Tasks\">\n                    View\n                </a>",
            "xpath": "li:nth-of-type(4) > a[data-id=\"1111\"]",
            "message": "Focusable element inside a \"menuitemradio\" role whose children are presentational.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<button class=\"rbc-button\">\n        View all news\n      </button>",
            "xpath": "a[href=\"/news/\"] > button",
            "message": "Focusable element inside a \"link\" role whose children are presentational.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/duplicate-id-aria",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": "<h2 id=\"self-service-heading\">Self service</h2>",
            "xpath": "#self-service-heading",
            "message": "Duplicate ID \"self-service-heading\" referenced by aria-labelledby.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<input placeholder=\"I'm looking for...\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text\">",
            "xpath": "#edit-s",
            "message": "Duplicate ID \"edit-s\" referenced by label[for].",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<label id=\"toggleDescription\" class=\"qc-usp-action-description\" style=\"width: 80%;\"><p>I want to opt-out of the Sale of my Personal Data.</p></label>",
            "xpath": "#toggleDescription",
            "message": "Duplicate ID \"toggleDescription\" referenced by aria-labelledby.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<div id=\"lgd-header__nav--primary\" class=\"lgd-header__nav lgd-header__nav--primary\">\n                \n  \n  \n  \n\n  <div class=\"lgd-region lgd-region--primary-menu region region-primary-menu\">\n\n    \n   ...",
            "xpath": "#lgd-header__nav--primary",
            "message": "Duplicate ID \"lgd-header__nav--primary\" referenced by aria-controls.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<h2 class=\"visually-hidden\" id=\"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\">Main navigation</h2>",
            "xpath": "#block-bbd-localgov-localgov-mainnavigation-scarfolk-menu",
            "message": "Duplicate ID \"block-bbd-localgov-localgov-mainnavigation-scarfolk-menu\" referenced by aria-labelledby.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "input_label_after",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.solihull.gov.uk/",
            "html": "<input checked=\"checked\" disabled=\"disabled\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled\" id=\"CybotCookiebotDialogBodyLevelButtonNecessary\" type=\"checkbox\">",
            "xpath": null,
            "message": "Label text is located before its associated checkbox or radio button element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonPreferencesInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonPreferences\" type=\"checkbox\">",
            "xpath": null,
            "message": "Label text is located before its associated checkbox or radio button element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonStatisticsInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonStatistics\" type=\"checkbox\">",
            "xpath": null,
            "message": "Label text is located before its associated checkbox or radio button element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": "<input role=\"switch\" tabindex=\"0\" checked=\"checked\" data-target=\"CybotCookiebotDialogBodyLevelButtonMarketingInline\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox\" id=\"CybotCookiebotDialogBodyLevelButtonMarketing\" type=\"checkbox\">",
            "xpath": null,
            "message": "Label text is located before its associated checkbox or radio button element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": "<input checked=\"checked\" disabled=\"disabled\" class=\"CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled\" id=\"CybotCookiebotDialogBodyLevelButtonNecessary\" type=\"checkbox\">",
            "xpath": null,
            "message": "Label text is located before its associated checkbox or radio button element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_hidden_nontabbable",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a href=\"/waste-and-recycling\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "xpath": null,
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a href=\"/have-your-say\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "xpath": null,
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a href=\"/council-and-democracy/decision-making-and-meetings/attend-a-committee-meeting\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "xpath": null,
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a href=\"/about-the-council/climate-change/warm-homes-local-grant-privately-owned-and-rented-homes\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "xpath": null,
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a href=\"/business/grow-your-business-in-stevenage-from-22.73-a-day\" target=\"_self\" class=\"sc-jJLAfE xXlQt\">",
            "xpath": null,
            "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria/aria-hidden-focus",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/waste-and-recycling\"><h2 class=\"carousel__heading\">New food waste collection</h2><p class=\"carousel__description\">A new, separate, weekly food waste co...",
            "xpath": "div:nth-of-type(3) > div > div[data-id=\"0ec5f38c-75e1-4d02-bc24-1657812633a2\"] > div > div > a[href=\"/waste-and-recycling\"]",
            "message": "Focusable element is inside an aria-hidden region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/have-your-say\"><h2 class=\"carousel__heading\">Have your say...</h2><p class=\"carousel__description\">Find information about commenting on the proposed Ma...",
            "xpath": "div:nth-of-type(4) > div > div[data-id=\"06604080-41c2-46c9-9ab2-f9f2f6591286\"] > div > div > a[href=\"/have-your-say\"]",
            "message": "Focusable element is inside an aria-hidden region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/council-and-democracy/decision-making-and-meetings/attend-a-committee-meeting\"><h2 class=\"carousel__heading\">Committee Meetings</h2><p class=\"carousel_...",
            "xpath": "div:nth-of-type(5) > div > div[data-id=\"390a742a-593a-4daf-9157-92c35e42b32f\"] > div > div > a[href=\"/council-and-democracy/decision-making-and-meetings/attend-a-committee-meeting\"]",
            "message": "Focusable element is inside an aria-hidden region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/about-the-council/climate-change/warm-homes-local-grant-privately-owned-and-rented-homes\"><h2 class=\"carousel__heading\">Claim a Grant for Energy-Saving...",
            "xpath": "div:nth-of-type(6) > div > div[data-id=\"d407fe47-6f45-49fd-8d4c-1851f8d58fea\"] > div > div > a[href=\"/about-the-council/climate-change/warm-homes-local-grant-privately-owned-and-rented-homes\"]",
            "message": "Focusable element is inside an aria-hidden region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<a class=\"sc-jJLAfE xXlQt\" target=\"_self\" href=\"/business/grow-your-business-in-stevenage-from-22.73-a-day\"><h2 class=\"carousel__heading\">Grow your business from £22.73 a day</h2><p class=\"carousel__d...",
            "xpath": "div:nth-of-type(7) > div > div[data-id=\"676b4614-504f-43ab-bdd0-caa10c76126c\"] > div > div > a[href=\"/business/grow-your-business-in-stevenage-from-22.73-a-day\"]",
            "message": "Focusable element is inside an aria-hidden region.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_child_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 15,
        "examples": [
          {
            "url": "https://www.nelincs.gov.uk/",
            "html": "<ul class=\"row list-unstyled m-0\">",
            "xpath": null,
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "xpath": null,
            "message": "The element with role \"menu\" owns the child element with the role \"button\" that is not one of the allowed role(s): \"menuitem, menuitemcheckbox, menuitemradio\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<ul class=\"taskbar-navigation-list\">",
            "xpath": null,
            "message": "The element with role \"list\" owns the child element with the role \"menuitemradio\" that is not one of the allowed role(s): \"listitem\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.orkney.gov.uk/",
            "html": "<div style=\"overflow: hidden;\" class=\"crt-carousel-stage\" aria-label=\"There are 0 posts in the feed\" tabindex=\"0\" role=\"feed\">",
            "xpath": null,
            "message": "The element with role \"feed\" does not own any child element with any of the following role(s): \"article\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<ol id=\"footnotes_group\" class=\"occ-footnotes_list\">",
            "xpath": null,
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "heading-order",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 15,
        "examples": [
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<h5 class=\"card-title\"><a href=\"https://www.northlincs.gov.uk/news/solar-investment-cuts-costs-at-st-johns-market/\">Solar investment cuts costs at St John’s Market</a></h5>",
            "xpath": ".col-md-4:nth-child(1) > .card.bg-light-grey.mb-3 > .card-body > h5",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pendle.gov.uk/",
            "html": "<h4><a href=\"https://www.pendle.gov.uk/doitonline\">Save time, do it online</a></h4>",
            "xpath": ".span-4.column:nth-child(1) > .widget__content.widget > .editor > h4:nth-child(1)",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pendle.gov.uk/",
            "html": "<h4>",
            "xpath": ".span-large > .widget__content.widget > .editor > h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<h4 class=\"card-title short-title\">Traffic regulation order - Russell Street and Cromwell Road Junction</h4>",
            "xpath": ".card-consultation > .card-link.link > .card-header > h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<h4 style=\"min-height: 71.1875px;\">Changes announced to waste and recycling collection rounds</h4>",
            "xpath": ".grid__cell--cols1.grid__cell[data-grid-colspan=\"1\"]:nth-child(1) > .grid__cellwrap > .newsandevents__panel.newsandevents__panel--redirect > h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r53",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice"
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 15,
        "examples": [
          {
            "url": "https://www.northlincs.gov.uk/",
            "html": "<h5 class=\"card-title\">...</h5>",
            "xpath": "/h5[@class=\"card-title\"]",
            "message": "The heading skips one or more levels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pendle.gov.uk/",
            "html": "<h4>...</h4>",
            "xpath": "/h4",
            "message": "The heading skips one or more levels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<h4>Changes announced to waste and recycling collectio...</h4>",
            "xpath": "/h4",
            "message": "The heading skips one or more levels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<h3 class=\"box-link__title\">...</h3>",
            "xpath": "/h3[@class=\"box-link__title\"]",
            "message": "The heading skips one or more levels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<h6 class=\"center centh\">Feedback & Share</h6>",
            "xpath": "/h6[@class=\"center centh\"]",
            "message": "The heading skips one or more levels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "keyboard-accessible/nested-interactive",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 15,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<span class=\"icon-triangle-left\" role=\"button\" aria-label=\"Scroll to previous task group\"></span>",
            "xpath": "a[href=\"/\"] > span[aria-label=\"Scroll to previous task group\"]",
            "message": "Interactive element <span> is nested inside <a>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<span class=\"icon-triangle-right\" role=\"button\" aria-label=\"Scroll to next task group\"></span>",
            "xpath": "a[href=\"/\"] > span[aria-label=\"Scroll to next task group\"]",
            "message": "Interactive element <span> is nested inside <a>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<button class=\"rbc-button\">\n        View all news\n      </button>",
            "xpath": "a[href=\"/news/\"] > button",
            "message": "Interactive element <button> is nested inside <a>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\"></i>",
            "xpath": "a[href=\"/housing\"] > i",
            "message": "Interactive element <i> is nested inside <a>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sstaffs.gov.uk/",
            "html": "<input class=\"button js-form-submit form-submit\" type=\"submit\" name=\"op\" value=\"See more\">",
            "xpath": "a[href=\"/news/2026/digital-democracy-trial-gives-participants-chance-shape-south-staffordshires-future\"] > div:nth-of-type(2) > input[name=\"op\"]",
            "message": "Interactive element <input> is nested inside <a>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r80",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<p>...</p>",
            "xpath": "/p",
            "message": "The line height is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<p class=\"ace-account-text\">Sign in</p>",
            "xpath": "/p[@class=\"ace-account-text\"]",
            "message": "The line height is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<p>Send an enquiry to our customer service team.</p>",
            "xpath": "/p",
            "message": "The line height is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<p>A total of £100,525 has been secured from the Fore...</p>",
            "xpath": "/p",
            "message": "The line height is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rushmoor.gov.uk/",
            "html": "<p>Join RVS (Rushmoor Voluntary Services) in a fun, f...</p>",
            "xpath": "/p",
            "message": "The line height is specified using an absolute unit",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_attribute_redundant",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "xpath": null,
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<input autocomplete=\"off\" data-once=\"autocomplete search-api-autocomplete\" aria-required=\"true\" required=\"required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-autocomplete-path=\"/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "xpath": null,
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<input aria-required=\"true\" placeholder=\"Email address\" value=\"\" required=\"\" id=\"mce-EMAIL\" class=\"required email\" name=\"EMAIL\" type=\"email\">",
            "xpath": null,
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Search\" data-drupal-selector=\"edit-s\">",
            "xpath": null,
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<input aria-label=\"search box\" data-once=\"search\" aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" placeholder=\"Enter search term...\" data-drupal-selector=\"edit-s\">",
            "xpath": null,
            "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r69",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Visual Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.4.3"
          ],
          "conformanceLevel": "AA"
        },
        "wcag": {
          "scs": [
            "1.4.3"
          ],
          "level": "AA"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 13,
        "examples": [
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 3:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 2.01:1 which is\n        below the required contrast of 4.5:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.northumberland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 2.73:1 which is\n        below the required contrast of 4.5:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.norwich.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 4.25:1 which is\n        below the required contrast of 4.5:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 2.36:1 which is\n        below the required contrast of 4.5:1",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_region_label_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 13,
        "examples": [
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<section data-v-2a6cf527=\"\" data-v-67b00a50=\"\" style=\"padding:0\" class=\"notification-container\" aria-label=\"Notification\">",
            "xpath": null,
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_code c1-bg c1-bg-solid pt-0 pb-0 adverts\">",
            "xpath": null,
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_pods base-bg base-bg-solid d-xs-none_only d-sm-none_only rbcHomeBanner\">",
            "xpath": null,
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_ctastrip c4-bg c4-bg-solid p-0 has-box-shadows \">",
            "xpath": null,
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<section aria-label=\"content\" class=\"content component usn_cmp_reusablecomponents base-bg base-bg-solid pb-0 \">",
            "xpath": null,
            "message": "Multiple elements with \"region\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r42",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.3.1"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 13,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polite\">...</button>",
            "xpath": "/button[@class=\"qc-cmp2-list-item-header\"]",
            "message": "The element is not owned by an element of its required context role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\">...</p>",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "message": "The element is not owned by an element of its required context role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-Outs\" aria-live=\"polite\">...</button>",
            "xpath": "/button[@class=\"qc-cmp2-list-item-header\"]",
            "message": "The element is not owned by an element of its required context role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<p class=\"qc-cmp2-list-item-title\" role=\"listitem\">...</p>",
            "xpath": "/p[@class=\"qc-cmp2-list-item-title\"]",
            "message": "The element is not owned by an element of its required context role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\" />",
            "xpath": "/i[@class=\"icon-li icon-sc-housing\"]",
            "message": "The element is not owned by an element of its required context role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "frame_src_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 13,
        "examples": [
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<iframe title=\"Meet Tom – and his new food waste caddy!\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\" src=\"https://www.youtube.com/embed/5_VzrQzeVp0?feature=oembed\" height=\"200\" width=\"356\">",
            "xpath": null,
            "message": "Verify <frame> content is accessible",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<iframe title=\"Council\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\" src=\"https://www.youtube.com/embed/LtF8KDA0FmQ?feature=oembed\" height=\"200\" width=\"356\">",
            "xpath": null,
            "message": "Verify <frame> content is accessible",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "xpath": null,
            "message": "Verify <frame> content is accessible",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<iframe style=\"display: none;\" src=\"data:text/html;charset=UTF-8;base64,PCFET0NUWVBFIGh0bWw+PGJvZHk+PHNjcmlwdD4oZnVuY3Rpb24oKXsndXNlIHN0cmljdCc7dmFyIGY9dHlwZW9mIE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzPT0iZnVuY3Rpb24iP09iamVjdC5kZWZpbmVQcm9wZXJ0eTpmdW5jdGlvbihhLGMsYil7aWYoYT09QXJyYXkucHJvdG90eXBlfHxhPT1PYmplY3QucHJvdG90eXBlKXJldHVybiBhO2FbY109Yi52YWx1ZTtyZXR1cm4gYX07ZnVuY3Rpb24gZyhhKXthPVsib2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmdsb2JhbFRoaXMsYSwib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBlb2Ygc2VsZiYmc2VsZiwib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGM9MDtjPGEubGVuZ3RoOysrYyl7dmFyIGI9YVtjXTtpZihiJiZiLk1hdGg9PU1hdGgpcmV0dXJuIGJ9dGhyb3cgRXJyb3IoIkNhbm5vdCBmaW5kIGdsb2JhbCBvYmplY3QiKTt9dmFyIGg9Zyh0aGlzKTsKZnVuY3Rpb24gayhhLGMpe2lmKGMpYTp7dmFyIGI9aDthPWEuc3BsaXQoIi4iKTtmb3IodmFyIGQ9MDtkPGEubGVuZ3RoLTE7ZCsrKXt2YXIgZT1hW2RdO2lmKCEoZSBpbiBiKSlicmVhayBhO2I9YltlXX1hPWFbYS5sZW5ndGgtMV07ZD1iW2FdO2M9YyhkKTtjIT1kJiZjIT1udWxsJiZmKGIsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmN9KX19aygiZ2xvYmFsVGhpcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fGh9KTsvKgoKIENvcHlyaWdodCBHb29nbGUgTExDCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoqLwp2YXIgbD1nbG9iYWxUaGlzLnRydXN0ZWRUeXBlcyxtO2Z1bmN0aW9uIG4oKXt2YXIgYT1udWxsO2lmKCFsKXJldHVybiBhO3RyeXt2YXIgYz1mdW5jdGlvbihiKXtyZXR1cm4gYn07YT1sLmNyZWF0ZVBvbGljeSgiZ29vZyNodG1sIix7Y3JlYXRlSFRNTDpjLGNyZWF0ZVNjcmlwdDpjLGNyZWF0ZVNjcmlwdFVSTDpjfSl9Y2F0Y2goYil7fXJldHVybiBhfTtmdW5jdGlvbiBwKGEpe3RoaXMuZz1hfXAucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZysiIn07ZnVuY3Rpb24gcShhKXttPT09dm9pZCAwJiYobT1uKCkpO2E9bT9tLmNyZWF0ZVNjcmlwdFVSTChhKTphO3JldHVybiBuZXcgcChhKX07aWYoIWZ1bmN0aW9uKCl7aWYoc2VsZi5vcmlnaW4pcmV0dXJuIHNlbGYub3JpZ2luPT09Im51bGwiO2lmKGxvY2F0aW9uLmhvc3QhPT0iIilyZXR1cm4hMTt0cnl7cmV0dXJuIHdpbmRvdy5wYXJlbnQuZXNjYXBlKCIiKSwhMX1jYXRjaChhKXtyZXR1cm4hMH19KCkpdGhyb3cgRXJyb3IoInNhbmRib3hpbmcgZXJyb3IiKTsKd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLGZ1bmN0aW9uKGEpe3ZhciBjPWEucG9ydHNbMF07YT1hLmRhdGE7dmFyIGI9YS5jYWxsYmFja05hbWUuc3BsaXQoIi4iKSxkPXdpbmRvdztiWzBdPT09IndpbmRvdyImJmIuc2hpZnQoKTtmb3IodmFyIGU9MDtlPGIubGVuZ3RoLTE7ZSsrKWRbYltlXV09e30sZD1kW2JbZV1dO2RbYltiLmxlbmd0aC0xXV09ZnVuY3Rpb24ocil7Yy5wb3N0TWVzc2FnZShKU09OLnN0cmluZ2lmeShyKSl9O2I9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7YT1xKGEudXJsKTtpZihhIGluc3RhbmNlb2YgcClhPWEuZztlbHNlIHRocm93IEVycm9yKCIiKTtiLnNyYz1hO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYil9LCEwKTt9KS5jYWxsKHRoaXMpOwo8L3NjcmlwdD48L2JvZHk+\" srcdoc=\"<!DOCTYPE html><body><script>(function(){'use strict';var f=typeof Object.defineProperties==\"function\"?Object.defineProperty:function(a,c,b){if(a==Array.prototype||a==Object.prototype)return a;a[c]=b.value;return a};function g(a){a=[\"object\"==typeof globalThis&&globalThis,a,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global];for(var c=0;c<a.length;++c){var b=a[c];if(b&&b.Math==Math)return b}throw Error(\"Cannot find global object\");}var h=g(this);\nfunction k(a,c){if(c)a:{var b=h;a=a.split(\".\");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in b))break a;b=b[e]}a=a[a.length-1];d=b[a];c=c(d);c!=d&&c!=null&&f(b,a,{configurable:!0,writable:!0,value:c})}}k(\"globalThis\",function(a){return a||h});/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar l=globalThis.trustedTypes,m;function n(){var a=null;if(!l)return a;try{var c=function(b){return b};a=l.createPolicy(\"goog#html\",{createHTML:c,createScript:c,createScriptURL:c})}catch(b){}return a};function p(a){this.g=a}p.prototype.toString=function(){return this.g+\"\"};function q(a){m===void 0&&(m=n());a=m?m.createScriptURL(a):a;return new p(a)};if(!function(){if(self.origin)return self.origin===\"null\";if(location.host!==\"\")return!1;try{return window.parent.escape(\"\"),!1}catch(a){return!0}}())throw Error(\"sandboxing error\");\nwindow.addEventListener(\"message\",function(a){var c=a.ports[0];a=a.data;var b=a.callbackName.split(\".\"),d=window;b[0]===\"window\"&&b.shift();for(var e=0;e<b.length-1;e++)d[b[e]]={},d=d[b[e]];d[b[b.length-1]]=function(r){c.postMessage(JSON.stringify(r))};b=document.createElement(\"script\");a=q(a.url);if(a instanceof p)a=a.g;else throw Error(\"\");b.src=a;document.body.appendChild(b)},!0);}).call(this);\n</script></body>\" sandbox=\"allow-scripts\">",
            "xpath": null,
            "message": "Verify <frame> content is accessible",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stroud.gov.uk/",
            "html": "<iframe style=\"width: 90px; height: 90px; z-index: 99999; border: none; position: fixed; margin: 0px; right: 0px; bottom: 0px; min-height: 90px; max-height: 90px;\" title=\"Netcall Web Assistant for live chat\" id=\"connect-frame\" allowfullscreen=\"\" frameborder=\"0\">",
            "xpath": null,
            "message": "Verify <frame> content is accessible",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "navigable/page-has-heading-one",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 12,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page does not contain a level-one heading.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page does not contain a level-one heading.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page does not contain a level-one heading.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pembrokeshire.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page does not contain a level-one heading.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page does not contain a level-one heading.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "html_skipnav_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 12,
        "examples": [
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pembrokeshire.gov.uk/",
            "html": "<html lang=\"en-gb\">",
            "xpath": null,
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<html lang=\"en\">",
            "xpath": null,
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Verify there is a way to bypass blocks of content that are repeated on multiple Web pages",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_complementary_labelled",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 11,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<div data-once=\"feedback-form\" role=\"complementary\" class=\"govuk-pre-footer\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<aside class=\"p-sm-3\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<aside class=\"sidebar\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div role=\"complementary\" class=\"govuk-pre-footer\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.shropshire.gov.uk/",
            "html": "<aside class=\"cookie-control-widget\" id=\"cookieControl\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "page-has-heading-one",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 11,
        "examples": [
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<html lang=\"en\" dir=\"ltr\" prefix=\"og: https://ogp.me/ns#\" class=\" js\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pembrokeshire.gov.uk/",
            "html": "<html lang=\"en-gb\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.salford.gov.uk/",
            "html": "<html lang=\"en\" class=\"cssgradients multipl...\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.shetland.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_descendant_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 11,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<a href=\"#top\" class=\"btn base-btn-bg base-btn-bg base-btn-bg-solid base-btn-bg-hover-solid base-btn-text base-btn-borders btn-back-to-top\" role=\"button\">",
            "xpath": null,
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rother.gov.uk/",
            "html": "<button aria-controls=\"header-do-it-report-mobile header-do-it-report\" aria-expanded=\"false\" data-target=\".header-do-it-report\" id=\"header-do-it-report-btn\" class=\"header-nav-button-expand\">",
            "xpath": null,
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rother.gov.uk/",
            "html": "<button aria-controls=\"header-do-it-pay-mobile header-do-it-pay\" aria-expanded=\"false\" data-target=\".header-do-it-pay\" id=\"header-do-it-pay-btn\" class=\"header-nav-button-expand\">",
            "xpath": null,
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rother.gov.uk/",
            "html": "<button aria-controls=\"header-do-it-apply-mobile header-do-it-apply\" aria-expanded=\"false\" data-target=\".header-do-it-apply\" id=\"header-do-it-apply-btn\" class=\"header-nav-button-expand\">",
            "xpath": null,
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rother.gov.uk/",
            "html": "<button aria-controls=\"header-do-it-check-mobile header-do-it-check\" aria-expanded=\"false\" data-target=\".header-do-it-check\" id=\"header-do-it-check-btn\" class=\"header-nav-button-expand\">",
            "xpath": null,
            "message": "The element with role \"button\" contains descendants with implicit roles \"paragraph\" which are ignored by browsers",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "meta-refresh",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "2.2.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-refresh?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 10,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.swale.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "meta[http-equiv=\"refresh\"]",
            "message": "Delayed refresh under 20 hours must not be used",
            "fixSummary": "Fix any of the following:\n  <meta> tag forces timed refresh of page (less than 20 hours)",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r59",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [
            "2.4.6"
          ],
          "conformanceLevel": "AA"
        },
        "wcag": {
          "scs": [
            "2.4.6"
          ],
          "level": "AA"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 10,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a heading element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a heading element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a heading element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pembrokeshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a heading element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.south-ayrshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a heading element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "figure_label_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 10,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<figure class=\"wp-block-media-text__media\">",
            "xpath": null,
            "message": "The <figure> element does not have an associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<figure class=\"image\">",
            "xpath": null,
            "message": "The <figure> element does not have an associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<figure class=\"image is-aligned-centre has-width-75\">",
            "xpath": null,
            "message": "The <figure> element does not have an associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<figure id=\"c_51e346d5-5a76-4bbf-80b4-61a60e6b9fc1\" class=\"gi-responsiveimage--imageinline gi-responsiveimage gi-responsiveimage--lazy gi-responsiveimage\">",
            "xpath": null,
            "message": "The <figure> element does not have an associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<figure id=\"c_403edf70-8955-407c-a8fc-b0f0b6b42280\" class=\"gi-responsiveimage--imageinline gi-responsiveimage gi-responsiveimage--lazy gi-responsiveimage\">",
            "xpath": null,
            "message": "The <figure> element does not have an associated label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "a_text_purpose",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 10,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<a hreflang=\"en\" href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<a href=\"https://adventures.nottinghamshire.gov.uk/\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<a class=\"logoWide\" href=\"/\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a href=\"https://www.facebook.com/southkdc\" class=\"social-media-link-icon--facebook\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a href=\"https://x.com/southkesteven\" class=\"social-media-link-icon--twitter\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_banner_label_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 10,
        "examples": [
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div role=\"banner\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div role=\"banner\" data-sitewide-alert=\"\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<header data-once=\"site-header\" data-eu-cookie-compliance-once=\"true\" class=\"header eu-cookie-compliance-status-null\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<div role=\"banner\" class=\"region region-banner\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.staffordbc.gov.uk/",
            "html": "<div role=\"banner\" data-sitewide-alert=\"\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria-dialog-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\" style=\"height: 300px;\">",
            "xpath": "#prefix-overlay-outer",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div id=\"ccc-module\" class=\"ccc-module--slideout ccc-module--left\" role=\"dialog\">",
            "xpath": "#ccc-module",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<div id=\"sliding-popup\" role=\"alertdialog\" aria-describedby=\"popup-text\" class=\"sliding-popup-bottom\" style=\"height: auto; width: 100%; bottom: 0px;\">",
            "xpath": "#sliding-popup",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\" style=\"height: 313px;\">",
            "xpath": "#prefix-overlay-outer",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div id=\"prefix-overlay-outer\" tabindex=\"0\" role=\"dialog\" aria-modal=\"true\" aria-describedby=\"prefix-overlay-step1\" style=\"height: 350px;\">",
            "xpath": "#prefix-overlay-outer",
            "message": "ARIA dialog and alertdialog nodes should have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "link-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "2.4.4",
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures links have discernible text. Screen reader users often navigate pages by listing all links — links without text or with only 'click here' provide no context."
        },
        "wcag": {
          "scs": [
            "2.4.4",
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<a href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\" hreflang=\"en\">",
            "xpath": ".chevron-card:nth-child(3) > .views-field-field-listing-image.views-field > .field-content > a[hreflang=\"en\"]",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<a href=\"https://adventures.nottinghamshire.gov.uk/\">",
            "xpath": ".banner > a",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<a href=\"/\" class=\"logoWide\"><img src=\"/graphics/shim.gif\" width=\"113\" height=\"113\" aria-hidden=\"true\" alt=\"South Derbyshire District Council\"></a>",
            "xpath": ".logoWide",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--facebook",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">\n        <span class=\"fab fa-x-twitter fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--twitter",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r11",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<a href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\" hreflang=\"en\">...</a>",
            "xpath": "/a",
            "message": "The link does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<a href=\"https://adventures.nottinghamshire.gov.uk/\">...</a>",
            "xpath": "/a",
            "message": "The link does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<a href=\"/\" class=\"logoWide\">...</a>",
            "xpath": "/a[@class=\"logoWide\"]",
            "message": "The link does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">...</a>",
            "xpath": "/a[@class=\"social-media-link-icon--facebook\"]",
            "message": "The link does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">...</a>",
            "xpath": "/a[@class=\"social-media-link-icon--twitter\"]",
            "message": "The link does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "navigable/link-name",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<a href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\" hreflang=\"en\"><img loading=\"lazy\" src=\"/sites/default/files/styles/3_2_landscape_465x310/publi...",
            "xpath": "div > a[href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\"]",
            "message": "Link has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<a href=\"https://adventures.nottinghamshire.gov.uk/\">\n                                    <picture>\n                                        <source media=\"(max-width: 700px)\" srcset=\"/media/a5dkltbg/a...",
            "xpath": "div > a[href=\"https://adventures.nottinghamshire.gov.uk/\"]",
            "message": "Link has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<a href=\"/\" class=\"logoWide\"><img src=\"/graphics/shim.gif\" width=\"113\" height=\"113\" aria-hidden=\"true\" alt=\"South Derbyshire District Council\"></a>",
            "xpath": "div:nth-of-type(2) > div > a[href=\"/\"]",
            "message": "Link has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/southkdc\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "xpath": "li:nth-of-type(1) > a[href=\"https://www.facebook.com/southkdc\"]",
            "message": "Link has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://x.com/southkesteven\">\n        <span class=\"fab fa-x-twitter fa-2x\"></span>\n      </a>",
            "xpath": "li:nth-of-type(2) > a[href=\"https://x.com/southkesteven\"]",
            "message": "Link has no discernible text.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmarks/no-duplicate-banner",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div class=\"global-header\" role=\"banner\" aria-label=\"Website Header\">\n    <div class=\"container\">\n        <div class=\"global-header-logo\">\n            <a href=\"/?alttemplate=Home\" class=\"\" title=\"Back...",
            "xpath": "header > div[aria-label=\"Website Header\"]",
            "message": "Page has multiple banner landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<header aria-label=\"Site header\" class=\"ace-header\" id=\"ace-header\">\n     <div class=\"ace-container\">\n   <a href=\"/\" class=\"ace-header-logo\">\n     <img src=\"/themes/north_somerset/templates/system/log...",
            "xpath": "#ace-header",
            "message": "Page has multiple banner landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div data-sitewide-alert=\"\" role=\"banner\"></div>",
            "xpath": "#block-rochford-sitewidealert > div",
            "message": "Page has multiple banner landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<div class=\"region region-banner\" role=\"banner\">\n    <div id=\"block-newroyalbanner\" data-dismiss-royal-token=\"alert-10-86ff80b6a74bc1152a86bf493b2b186757a2d8c2\" class=\"block block-block-content block-...",
            "xpath": "body > div > div:nth-of-type(1)",
            "message": "Page has multiple banner landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<header class=\"visible-phone site-header\">\n\t<nav class=\"horizontal-nav\" style=\"font-size:smaller\">\n        <ul>\n            <li class=\"first\"><a href=\"/miscellaneous-pages/contact-the-council\"><img sr...",
            "xpath": "body > header:nth-of-type(2)",
            "message": "Page has multiple banner landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "adaptable/list-children",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<div class=\"qc-cmp2-scrollable-section\"><ul class=\"qc-cmp2-consent-list\"><li id=\"1\" class=\"qc-cmp2-list-item qc-cmp2-expanded\"><button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-live=\"polit...",
            "xpath": "ul:nth-of-type(1) > div",
            "message": "List contains non-<li> child <div>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<div class=\"qc-cmp2-scrollable-section\"><ul class=\"qc-cmp2-consent-list\"><li id=\"1\" class=\"qc-cmp2-list-item qc-cmp2-expanded\"><button role=\"listitem\" class=\"qc-cmp2-list-item-header\" aria-label=\"Opt-...",
            "xpath": "ul:nth-of-type(1) > div",
            "message": "List contains non-<li> child <div>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > p",
            "message": "List contains non-<li> child <p>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > p",
            "message": "List contains non-<li> child <p>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": "<p class=\"CybotCookiebotDialogDetailBodyEmptyCategoryMessage\">We do not use cookies of this type.</p>",
            "xpath": "#CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > p",
            "message": "List contains non-<li> child <p>.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_complementary_label_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 8,
        "examples": [
          {
            "url": "https://www.northlanarkshire.gov.uk/",
            "html": "<div aria-label=\"notification banner\" role=\"complementary\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div aria-label=\"Future Norfolk\" role=\"complementary\" class=\"promotion-panel-container\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div aria-label=\"Health and wellbeing support in North Norfolk\" role=\"complementary\" class=\"promotion-panel-container\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div aria-label=\"Invest North Norfolk\" role=\"complementary\" class=\"promotion-panel-container\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div aria-label=\"Climate Change and The Environment\" role=\"complementary\" class=\"promotion-panel-container\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a visible label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmark-no-duplicate-banner",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has only one banner landmark (<header> at top level). Multiple banners confuse screen reader users navigating by landmarks."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 8,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<header>",
            "xpath": ".wrapper > header",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".global-header",
              ".announcement"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<div role=\"banner\" class=\"ace-notification-banner\">\n          <div class=\"region region-notification-banner\">\n    \n  </div>\n\n    </div>",
            "xpath": ".ace-notification-banner",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "#ace-header"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div role=\"banner\">",
            "xpath": ".dialog-off-canvas-main-canvas > div[role=\"banner\"]",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "div[data-sitewide-alert=\"\"]"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<header class=\"header eu-cookie-compliance-status-null\" data-eu-cookie-compliance-once=\"true\" data-once=\"site-header\">",
            "xpath": "header",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".region-banner"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.staffordbc.gov.uk/",
            "html": "<div data-sitewide-alert=\"\" role=\"banner\">",
            "xpath": "div[data-sitewide-alert=\"\"]",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              "header"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r8",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "1.3.1",
            "4.1.2"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "1.3.1",
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 8,
        "examples": [
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<ul id=\"headkeywords_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" style=\"top: 50px; width: 350px;\" />",
            "xpath": "/ul[@id=\"headkeywords_input_suggestions\"]",
            "message": "The form field does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<ul id=\"homesearch_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" />",
            "xpath": "/ul[@id=\"homesearch_input_suggestions\"]",
            "message": "The form field does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.preston.gov.uk/",
            "html": "<ul id=\"homesearchdesktop_input_suggestions\" class=\"search-suggestion\" role=\"listbox\" />",
            "xpath": "/ul[@id=\"homesearchdesktop_input_suggestions\"]",
            "message": "The form field does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "message": "The form field does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<button tabindex=\"0\" role=\"switch\" aria-checked=\"false\" class=\"qc-cmp2-toggle css-w01txj\">...</button>",
            "xpath": "/button[@class=\"qc-cmp2-toggle css-w01txj\"]",
            "message": "The form field does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "text_quoted_correctly",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 8,
        "examples": [
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<p class=\"news-context\">",
            "xpath": null,
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: 'Sumer is icumen in'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<h2>",
            "xpath": null,
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: 'Tell Me More'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.barnet.gov.uk/",
            "html": "<a tabindex=\"0\" class=\"button small btn-primary\" href=\"/news/chief-executives-statement-following-attempted-arson-attack-synagogue-finchley\">",
            "xpath": null,
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"Chief Executive’s statement fol ... attack on synagogue in Finchley\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.barnet.gov.uk/",
            "html": "<a tabindex=\"-1\" aria-hidden=\"true\" class=\"button small btn-primary\" href=\"/news/barnets-social-housing-provider-awarded-domestic-abuse-accreditation\">",
            "xpath": null,
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"Barnet’s social housing provide ... ed domestic abuse accreditation\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.barnet.gov.uk/",
            "html": "<a tabindex=\"-1\" aria-hidden=\"true\" class=\"button small btn-primary\" href=\"/news/barnet-schoolchildren-elect-their-new-barnet-youth-ambassadors-and-uk-youth-parliament-members\">",
            "xpath": null,
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"Barnet schoolchildren elect the ... and UK Youth Parliament Members\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "tabindex",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures tabindex attribute values greater than 0 are not used. Positive tabindex values create an unnatural tab order that disorients keyboard users."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/tabindex?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 8,
        "examples": [
          {
            "url": "https://www.scambs.gov.uk/",
            "html": "<a class=\"skip-to-content-link align-center\" href=\"#main-content\" tabindex=\"1\">Skip to main content</a>",
            "xpath": ".skip-to-content-link",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.scambs.gov.uk/",
            "html": "<a class=\"skip-to-content-link align-center\" href=\"#main-content\" tabindex=\"1\">Skip to main content</a>",
            "xpath": ".skip-to-content-link",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<a href=\"/accessibility\" title=\"Accessibility Options Page, accesskey 0\" class=\"skip_content\" accesskey=\"0\" tabindex=\"2\">Accessibility Options</a>",
            "xpath": "li:nth-child(2) > a[href$=\"accessibility\"]",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<input type=\"text\" class=\"FormField ui-autocomplete-input\" tabindex=\"104\" name=\"addresssearch\" id=\"addresssearch\" title=\"addresssearch\" size=\"30\" maxlength=\"50\" autocomplete=\"off\" placeholder=\"e.g. DE11 0AH\">",
            "xpath": "#search2 > .FormField.ui-autocomplete-input[type=\"text\"]",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stroud.gov.uk/",
            "html": "<a href=\"#main-content\" class=\"pcg-skip-content pcg-contrast__link pcg-contrast__bg-main pcg-contrast__border-main\" id=\"skip_to_main_content\" tabindex=\"1\">Skip to content</a>",
            "xpath": "#skip_to_main_content",
            "message": "Elements should not have tabindex greater than zero",
            "fixSummary": "Fix any of the following:\n  Element has a tabindex greater than 0",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria-required-children",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div class=\"taskbar\" id=\"taskbar\" role=\"menu\">",
            "xpath": "#taskbar",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: nav[aria-label], a[tabindex]",
            "relatedPaths": [
              "nav[aria-label=\"Page Categories\"]",
              ".global-header-social > a[target=\"_blank\"]:nth-child(1)",
              ".global-header-social > a[target=\"_blank\"]:nth-child(2)",
              "a[target=\"_blank\"]:nth-child(3)"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "xpath": "#Google\\ Basic\\ Consents",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: ul[tabindex]",
            "relatedPaths": [
              ".qc-cmp2-expandable-list"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<li id=\"Google Basic Consents\" class=\"qc-cmp2-list-item qc-cmp2-expanded\" role=\"list\">",
            "xpath": "#Google\\ Basic\\ Consents",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: ul[tabindex]",
            "relatedPaths": [
              ".qc-cmp2-expandable-list"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<ul role=\"menu\">",
            "xpath": "#residentsSubmenu > .row-fluid > .span5.council-services:nth-child(2) > ul[role=\"menu\"]",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: a[tabindex]",
            "relatedPaths": [
              ".odd[role=\"presentation\"]:nth-child(3) > a[href$=\"housing\"]"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<ul class=\"\" role=\"menu\" aria-labelledby=\"atoZtitle2\">",
            "xpath": "ul[role=\"menu\"]",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: li[tabindex]",
            "relatedPaths": [
              "ul[role=\"menu\"] > li:nth-child(1)",
              "ul[role=\"menu\"] > li:nth-child(2)",
              "ul[role=\"menu\"] > li:nth-child(3)",
              "ul[role=\"menu\"] > li:nth-child(4)",
              "ul[role=\"menu\"] > li:nth-child(5)",
              "ul[role=\"menu\"] > li:nth-child(6)",
              "ul[role=\"menu\"] > li:nth-child(7)",
              "ul[role=\"menu\"] > li:nth-child(8)",
              "li:nth-child(9)",
              "li:nth-child(10)",
              "li:nth-child(11)",
              "li:nth-child(12)",
              "li:nth-child(13)",
              "li:nth-child(14)",
              "li:nth-child(15)",
              "li:nth-child(16)",
              "li:nth-child(17)",
              "li:nth-child(18)",
              "li:nth-child(19)",
              "li:nth-child(20)",
              "li:nth-child(21)",
              "li:nth-child(22)",
              "li:nth-child(23)",
              "li:nth-child(24)",
              "li:nth-child(25)",
              "li:nth-child(26)"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmark-banner-is-top-level",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-banner-is-top-level?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div class=\"global-header\" role=\"banner\" aria-label=\"Website Header\">",
            "xpath": ".global-header",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div class=\"announcement\" role=\"banner\" aria-hidden=\"false\" aria-label=\"Important Announcement\" data-page-id=\"1064\">",
            "xpath": ".announcement",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<header class=\"iab-header-toggle\">",
            "xpath": "#iab-purpose > .iab-header-toggle",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<header class=\"iab-header-toggle\">",
            "xpath": "#iab-special-purpose > .iab-header-toggle",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": "<header class=\"iab-header-toggle\">",
            "xpath": "#iab-feature > .iab-header-toggle",
            "message": "Banner landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "list",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.3.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures <ul> and <ol> contain only <li> elements. Invalid list structure prevents screen readers from announcing list item counts and navigation shortcuts."
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<ul class=\"taskbar-navigation-list\">",
            "xpath": ".taskbar-navigation-list",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=menuitemradio]",
            "relatedPaths": [
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(1)",
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(2)",
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(3)",
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(4)"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "xpath": ".css-1f88jwd",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "xpath": ".css-def7e2",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=list]",
            "relatedPaths": [
              "#Google\\ Basic\\ Consents"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<ul class=\"qc-cmp2-consent-list css-1f88jwd\">",
            "xpath": ".css-1f88jwd",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: div",
            "relatedPaths": [
              ".qc-cmp2-scrollable-section"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<ul class=\"qc-cmp2-consent-list css-def7e2\">",
            "xpath": ".css-def7e2",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: [role=list]",
            "relatedPaths": [
              "#Google\\ Basic\\ Consents"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_contentinfo_misuse",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<footer data-v-2a6cf527=\"\" class=\"footer\" aria-label=\"footer\">",
            "xpath": null,
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.salford.gov.uk/",
            "html": "<footer>",
            "xpath": null,
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<footer role=\"contentinfo\" class=\"footer clearfix\" tabindex=\"-1\" id=\"footer\">",
            "xpath": null,
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<footer id=\"top-footer\">",
            "xpath": null,
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<footer id=\"bottom-footer\">",
            "xpath": null,
            "message": "Element with \"contentinfo\" role is present without an element with \"main\" role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria-prohibited-attr",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "xpath": ".wp-block-column:nth-child(1) > figure > .wp-block-embed__wrapper > iframe[width=\"356\"][height=\"200\"][frameborder=\"0\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "xpath": "iframe[title=\"Council\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stroud.gov.uk/",
            "html": "<div data-v-7ebded27=\"\" data-v-f4d8426e=\"\" class=\"wa-button is-accessible\" tabindex=\"0\" aria-label=\"Close Web Assistant\" style=\"background: rgb(73, 145, 145); width: 64px; height: 64px; margin: 14px 14px 20px auto;\">",
            "xpath": "#connect-frame",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/p...\" aria-label=\"YouTube Video Player\">",
            "xpath": "li:nth-child(1) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<div class=\"html5-video-player y...\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4b0d80ee/p...\" aria-label=\"YouTube Video Player\">",
            "xpath": "li:nth-child(2) > iframe[title=\"Youtube Video Player\"][width=\"570px\"][height=\"600px;\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "keyboard-accessible/tabindex",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.scambs.gov.uk/",
            "html": "<a class=\"skip-to-content-link align-center\" href=\"#main-content\" tabindex=\"1\">Skip to main content</a>",
            "xpath": "body > a[href=\"#main-content\"]",
            "message": "Element has tabindex=\"1\" which disrupts tab order.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<a href=\"/accessibility\" title=\"Accessibility Options Page, accesskey 0\" class=\"skip_content\" accesskey=\"0\" tabindex=\"2\">Accessibility Options</a>",
            "xpath": "li:nth-of-type(2) > a[href=\"/accessibility\"]",
            "message": "Element has tabindex=\"2\" which disrupts tab order.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": "<input type=\"text\" class=\"FormField ui-autocomplete-input\" tabindex=\"104\" name=\"addresssearch\" id=\"addresssearch\" title=\"addresssearch\" size=\"30\" maxlength=\"50\" autocomplete=\"off\" placeholder=\"e.g. DE...",
            "xpath": "#addresssearch",
            "message": "Element has tabindex=\"104\" which disrupts tab order.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stroud.gov.uk/",
            "html": "<a href=\"#main-content\" class=\"pcg-skip-content pcg-contrast__link pcg-contrast__bg-main pcg-contrast__border-main\" id=\"skip_to_main_content\" tabindex=\"1\">Skip to content</a>",
            "xpath": "#skip_to_main_content",
            "message": "Element has tabindex=\"1\" which disrupts tab order.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<a role=\"button\" id=\"btnContinue\" aria-label=\"Accept and continue browsing website\" class=\"btn btn-outline-success text-white btn-sm initialOptions\" href=\"javascript:NaDevAcceptCookies(true,true);\" ta...",
            "xpath": "#btnContinue",
            "message": "Element has tabindex=\"1\" which disrupts tab order.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R38",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/",
        "ruleTitle": "The test target owns elements that doesn't have the correct role.",
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southglos.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target owns elements that doesn't have the correct role.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R33",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/",
        "ruleTitle": "The test target parent doesn't have the required context `role`.",
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southglos.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target parent doesn't have the required context `role`.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r113",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<a href=\"#\" class=\"agree-button eu-cookie-compliance-secondary-button button button--small\" tabindex=\"0\">Accept</a>",
            "xpath": "/a[@class=\"agree-button eu-cookie-compliance-secondary-button button button--small\"]",
            "message": "Target has insufficient size and spacing",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<a href=\"/cookies\" tabindex=\"0\">More info</a>",
            "xpath": "/a",
            "message": "Target has insufficient size and spacing",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<a href=\"//newsroom.nottinghamshire.gov.uk/newsroom/news/simpler-recycling-has-arrived-in-nottinghamshire/\">...</a>",
            "xpath": "/a",
            "message": "Target has insufficient size and spacing",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.shropshire.gov.uk/",
            "html": "<a href=\"/environment/trees-woodlands-and-hedges/\">Trees, woodlands and hedges</a>",
            "xpath": "/a",
            "message": "Target has insufficient size and spacing",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<button type=\"submit\" class=\"button br-l-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tGo\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button>",
            "xpath": "/button[@class=\"button br-l-0\"]",
            "message": "Target has insufficient size and spacing",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/multiple-labels",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<input placeholder=\"Search\" data-drupal-selector=\"edit-s\" type=\"text\" id=\"edit-s\" name=\"s\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">",
            "xpath": "#edit-s",
            "message": "Form field has 2 labels. Use a single label element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<input id=\"search_field\" type=\"text\" role=\"searchbox\" class=\"form-control\" name=\"search_field\" placeholder=\"Search the site\">",
            "xpath": "#search_field",
            "message": "Form field has 2 labels. Use a single label element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rutland.gov.uk/",
            "html": "<input autocomplete=\"off\" data-drupal-selector=\"edit-search-keys\" type=\"text\" id=\"edit-search-keys\" name=\"search_keys\" value=\"\" size=\"60\" maxlength=\"128\" placeholder=\"Search\" class=\"form-text\">",
            "xpath": "#edit-search-keys",
            "message": "Form field has 2 labels. Use a single label element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.somerset.gov.uk/",
            "html": "<input type=\"text\" id=\"s\" name=\"s\" placeholder=\"Search Somerset Council\">",
            "xpath": "#s",
            "message": "Form field has 2 labels. Use a single label element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sstaffs.gov.uk/",
            "html": "<input data-drupal-selector=\"edit-s\" data-search-api-autocomplete-search=\"localgov_sitewide_search\" class=\"form-autocomplete form-text required ui-autocomplete-input\" data-autocomplete-path=\"/search_a...",
            "xpath": "#edit-s",
            "message": "Form field has 2 labels. Use a single label element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "form_submit_button_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": "<form aria-label=\"Search form\" autocomplete=\"off\" action=\"#\" role=\"search\">",
            "xpath": null,
            "message": "Verify the <form> element has a submit button or an image button",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rctcbc.gov.uk/",
            "html": "<form id=\"form1\" action=\"/Index.aspx\" method=\"post\">",
            "xpath": null,
            "message": "Verify the <form> element has a submit button or an image button",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<form data-drupal-form-fields=\"edit-page-helpful-yes,edit-page-helpful-no,edit-why,edit-improvements,edit-actions-submit\" data-once=\"webform-details-toggle form-updated\" accept-charset=\"UTF-8\" id=\"webform-submission-greenwich-feedback-add-form\" method=\"post\" action=\"/antibot\" data-action=\"/\" data-drupal-selector=\"webform-submission-greenwich-feedback-add-form\" novalidate=\"novalidate\" class=\"webform-submission-form webform-submission-add-form webform-submission-greenwich-feedback-form webform-submission-greenwich-feedback-add-form js-webform-details-toggle webform-details-toggle antibot\">",
            "xpath": null,
            "message": "Verify the <form> element has a submit button or an image button",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rushmoor.gov.uk/",
            "html": "<form class=\"teal\" method=\"get\" action=\"/search-results\">",
            "xpath": null,
            "message": "Verify the <form> element has a submit button or an image button",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.shropshire.gov.uk/",
            "html": "<form aria-label=\"Search the site\" action=\"https://www.shropshire.gov.uk/search\" method=\"get\" role=\"search\" id=\"search\">",
            "xpath": null,
            "message": "Verify the <form> element has a submit button or an image button",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r1",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Minor",
          "blocking": false,
          "wcagCriteria": [
            "4.1.1"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "4.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.south-ayrshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a `<title>` element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sholland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a `<title>` element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southtyneside.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a `<title>` element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stockton.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a `<title>` element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sunderland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The document does not have a `<title>` element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r9",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.swale.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.camden.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.enfield.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r96",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.swale.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.camden.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.enfield.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\" />",
            "xpath": "/meta",
            "message": "The refresh or redirect is delayed",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "meta_refresh_delay",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "xpath": null,
            "message": "Verify page is not being caused to refresh automatically",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "xpath": null,
            "message": "Verify page is not being caused to refresh automatically",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.swale.gov.uk/",
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "xpath": null,
            "message": "Verify page is not being caused to refresh automatically",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.camden.gov.uk/",
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "xpath": null,
            "message": "Verify page is not being caused to refresh automatically",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.enfield.gov.uk/",
            "html": "<meta content=\"360\" http-equiv=\"refresh\">",
            "xpath": null,
            "message": "Verify page is not being caused to refresh automatically",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "enough-time/meta-refresh",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.swale.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.camden.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.enfield.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page auto-refreshes after 360 seconds. Provide user control over refresh.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "enough-time/meta-refresh-no-exception",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.swale.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.camden.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.enfield.gov.uk/",
            "html": "<meta http-equiv=\"refresh\" content=\"360\">",
            "xpath": "head > meta:nth-of-type(5)",
            "message": "Page has a 360-second meta refresh delay. Remove the auto-refresh or provide user control.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R4",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bc659a/",
        "ruleTitle": "The test target refreshes after 360 seconds.",
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.swale.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.camden.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.enfield.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R71",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/bisz58/",
        "ruleTitle": "The test target refreshes after 360 seconds.",
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.ne-derbyshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.plymouth.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.swale.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.camden.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.enfield.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target refreshes after 360 seconds.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R12",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/c487ae/",
        "ruleTitle": "The test target doesn't have an accessible name, or it's empty ('').",
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.portsmouth.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southderbyshire.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tendringdc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R28",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/",
        "ruleTitle": "The test target has unlisted required states or properties.",
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.northnorthants.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.solihull.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.thanet.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.haringey.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has unlisted required states or properties.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_banner_single",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<div class=\"ace-notification-banner\" role=\"banner\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role found on the page",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<header id=\"ace-header\" class=\"ace-header\" aria-label=\"Site header\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role found on the page",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<header data-once=\"site-header\" data-eu-cookie-compliance-once=\"true\" class=\"header eu-cookie-compliance-status-null\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role found on the page",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<div role=\"banner\" class=\"region region-banner\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role found on the page",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<div class=\"sc-kvnevz lhXKrc\" role=\"banner\" type=\"warning\">",
            "xpath": null,
            "message": "Multiple elements with \"banner\" role found on the page",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "label_ref_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.n-somerset.gov.uk/",
            "html": "<label for=\"edit-search-submit\">",
            "xpath": null,
            "message": "The value \"edit-search-submit\" of the 'for' attribute is not the 'id' of a valid element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<label class=\"umbraco-forms-label\" for=\"70905e25-834f-4801-b460-714d82193697\">",
            "xpath": null,
            "message": "The value \"70905e25-834f-4801-b460-714d82193697\" of the 'for' attribute is not the 'id' of a valid element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.somerset.gov.uk/",
            "html": "<label class=\"visually-hidden\" for=\"s\">",
            "xpath": null,
            "message": "The value \"s\" of the 'for' attribute is not the 'id' of a valid element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sstaffs.gov.uk/",
            "html": "<label class=\"visually-hidden js-form-required form-required\" for=\"edit-s\">",
            "xpath": null,
            "message": "The value \"edit-s\" of the 'for' attribute is not the 'id' of a valid element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.croydon.gov.uk/",
            "html": "<label class=\"visually-hidden\" for=\"edit-keys-banner\">",
            "xpath": null,
            "message": "The value \"edit-keys-banner\" of the 'for' attribute is not the 'id' of a valid element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmark-no-duplicate-contentinfo",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has only one contentinfo landmark (<footer> at top level). Duplicate contentinfo landmarks make landmark navigation unpredictable."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<footer class=\"lgd-footer\">",
            "xpath": "footer",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              ".eu-cookie-compliance-banner"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<div data-component-id=\"greenwich:cookie-banner\" class=\"eu-cookie-compliance-banner cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "xpath": ".eu-cookie-compliance-banner",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<footer class=\"lgd-footer\">",
            "xpath": "footer",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "#cookiescript_reportdate"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<footer id=\"top-footer\">",
            "xpath": "#top-footer",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "#bottom-footer"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.croydon.gov.uk/",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">",
            "xpath": ".eu-cookie-compliance-banner",
            "message": "Document should not have more than one contentinfo landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one contentinfo landmark",
            "relatedPaths": [
              "footer"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmarks/no-duplicate-contentinfo",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://my.northtyneside.gov.uk/",
            "html": "<div class=\"eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in cookies-notice\" role=\"contentinfo\" aria-label=\"cookienotice\" aria-hidden=\"false\">\n<div clas...",
            "xpath": "#sliding-popup > div[aria-label=\"cookienotice\"]",
            "message": "Page has multiple contentinfo landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<footer class=\"lgd-footer\">\n\n                      \n                      <div class=\"lgd-footer__footer\">\n          <div class=\"lgd-container\">\n            <div class=\"lgd-row\">\n              <div cl...",
            "xpath": "div:nth-of-type(2) > footer",
            "message": "Page has multiple contentinfo landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<div id=\"cookiescript_reportdate\" role=\"contentinfo\">Cookie <a id=\"cookiescript_reportlink\" href=\"https://cookie-script.com/cookie-report?identifier=477d9825c3bd983c31c81f8a865d8dba\" target=\"_blank\" a...",
            "xpath": "#cookiescript_reportdate",
            "message": "Page has multiple contentinfo landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<footer id=\"bottom-footer\">\n\t\t\t\t<div class=\"container\">\n\t\t\t\t\t<div class=\"row justify-content-between\">\n\t\t\t\t\t\t<div class=\"col-12\">\n\t\t\t\t\t\t\t<p>© 2026 South Oxfordshire District Council</p>\n\t\t\t\t\t\t</div>\n\t...",
            "xpath": "#bottom-footer",
            "message": "Page has multiple contentinfo landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.croydon.gov.uk/",
            "html": "<footer class=\"lgd-footer\">\n\n                      <div class=\"lgd-footer__pre-footer\">\n          <div class=\"lgd-container\">\n            <div class=\"lgd-row\">\n                              <div class...",
            "xpath": "div:nth-of-type(2) > footer",
            "message": "Page has multiple contentinfo landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r17",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<li class=\"gi-carousel__slide gi-carousel__slide--right\" id=\"carouselslide1\" aria-hidden=\"true\">...</li>",
            "xpath": "/li[@id=\"carouselslide1\"]",
            "message": "The element is either tabbable or has tabbable descendants",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<li class=\"gi-carousel__slide\" id=\"carouselslide2\" aria-hidden=\"true\">...</li>",
            "xpath": "/li[@id=\"carouselslide2\"]",
            "message": "The element is either tabbable or has tabbable descendants",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pkc.gov.uk/",
            "html": "<li class=\"gi-carousel__slide gi-carousel__slide--left\" id=\"carouselslide3\" aria-hidden=\"true\">...</li>",
            "xpath": "/li[@id=\"carouselslide3\"]",
            "message": "The element is either tabbable or has tabbable descendants",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<div data-index=\"1\" class=\"slick-slide\" tabindex=\"-1\" aria-hidden=\"true\" style=\"outline: none; width: 1280px;\">...</div>",
            "xpath": "/div[@class=\"slick-slide\"]",
            "message": "The element is either tabbable or has tabbable descendants",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<li aria-hidden=\"true\">...</li>",
            "xpath": "/li",
            "message": "The element is either tabbable or has tabbable descendants",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_parent_required",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<p role=\"listitem\" class=\"qc-cmp2-list-item-title\">",
            "xpath": null,
            "message": "Element with \"listitem\" role is not contained in or owned by an element with one of the following roles: \"list\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<p role=\"listitem\" class=\"qc-cmp2-list-item-title\">",
            "xpath": null,
            "message": "Element with \"listitem\" role is not contained in or owned by an element with one of the following roles: \"list\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<i role=\"menuitem\" class=\"icon-li icon-sc-housing\">",
            "xpath": null,
            "message": "Element with \"menuitem\" role is not contained in or owned by an element with one of the following roles: \"group, menu, menubar\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southglos.gov.uk/",
            "html": "<p role=\"listitem\" class=\"qc-cmp2-list-item-title\">",
            "xpath": null,
            "message": "Element with \"listitem\" role is not contained in or owned by an element with one of the following roles: \"list\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<div role=\"listitem\" class=\"social-icons d-flex align-items-center justify-content-lg-start justify-content-center pb-lg-0 pb-3\">",
            "xpath": null,
            "message": "Element with \"listitem\" role is not contained in or owned by an element with one of the following roles: \"list\"",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/frame-title",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<iframe src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\" id=\"icChatButton\" name=\"icChatButton\" scrolling=\"no\" height=\"80\" width=\"180\" class=\"ie-chat-button-iframe-fixed-cu...",
            "xpath": "#icChatButton",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<iframe name=\"votingFrame\" frameborder=\"0\"></iframe>",
            "xpath": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<iframe name=\"votingFrame\" frameborder=\"0\"></iframe>",
            "xpath": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<iframe id=\"chatbox\" src=\"https://chat.lbbd.gov.uk/\" style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-ou...",
            "xpath": "#chatbox",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.haringey.gov.uk/",
            "html": "<iframe name=\"votingFrame\" frameborder=\"0\"></iframe>",
            "xpath": "#goog-gt-votingHiddenPane > iframe[name=\"votingFrame\"]",
            "message": "Frame is missing an accessible name. Add a title attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r79",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.south-ayrshire.gov.uk/",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 forbidden</pre>",
            "xpath": "/pre",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sholland.gov.uk/",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 Forbidden</pre>",
            "xpath": "/pre",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southtyneside.gov.uk/",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 forbidden</pre>",
            "xpath": "/pre",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stockton.gov.uk/",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 forbidden</pre>",
            "xpath": "/pre",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sunderland.gov.uk/",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">403 Forbidden</pre>",
            "xpath": "/pre",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r40",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<header role=\"region\">...</header>",
            "xpath": "/header",
            "message": "The region does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<div class=\"nav-modal\" role=\"region\">...</div>",
            "xpath": "/div[@class=\"nav-modal\"]",
            "message": "The region does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<section role=\"region\" class=\"pt-3\">...</section>",
            "xpath": "/section[@class=\"pt-3\"]",
            "message": "The region does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<section role=\"region\">...</section>",
            "xpath": "/section",
            "message": "The region does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<footer id=\"footer\" class=\"pt-3 mt-5\" role=\"region\">...</footer>",
            "xpath": "/footer[@id=\"footer\"]",
            "message": "The region does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_region_labelled",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<header role=\"region\">",
            "xpath": null,
            "message": "Element with \"region\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<div role=\"region\" class=\"nav-modal\">",
            "xpath": null,
            "message": "Element with \"region\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<section class=\"pt-3\" role=\"region\">",
            "xpath": null,
            "message": "Element with \"region\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<section role=\"region\">",
            "xpath": null,
            "message": "Element with \"region\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<footer role=\"region\" class=\"pt-3 mt-5\" id=\"footer\">",
            "xpath": null,
            "message": "Element with \"region\" role does not have a label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "adaptable/aria-required-parent",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<div class=\"social-icons d-flex align-items-center justify-content-lg-start justify-content-center pb-lg-0 pb-3\" role=\"listitem\">\n                    <a href=\"https://www.facebook.com/Tandridge-Counci...",
            "xpath": "#footer > div > div > div:nth-of-type(1) > div:nth-of-type(1)",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<a href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <i...",
            "xpath": "div:nth-of-type(1) > a[href=\"https://www.facebook.com/Tandridge-Council-315394932190994/\"]",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<a href=\"https://www.linkedin.com/company/tandridge-district-council\" target=\"_blank\" class=\"pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <i...",
            "xpath": "div:nth-of-type(1) > a[href=\"https://www.linkedin.com/company/tandridge-district-council\"]",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<a href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\" target=\"_blank\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <...",
            "xpath": "div:nth-of-type(1) > a[href=\"https://nextdoor.co.uk/agency-detail/england/tandridge/tandridge-council/\"]",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<a href=\"https://twitter.com/TandridgeDC\" target=\"_blank\" class=\"ps-2 pe-2\" role=\"listitem\" aria-label=\"\n                         - opens in new tab\">\n                        <img src=\"/Portals/_defau...",
            "xpath": "div:nth-of-type(1) > a[href=\"https://twitter.com/TandridgeDC\"]",
            "message": "Role \"listitem\" must be contained within: list, group.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "nested-interactive",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/nested-interactive?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/pay/\" data-id=\"1105\" data-name=\"Pay\" title=\"List of Pay Type Tasks\">\n                    Pay\n                </a>\n            </li>",
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(1)",
            "message": "Interactive controls must not be nested",
            "fixSummary": "Fix any of the following:\n  Element has focusable descendants",
            "relatedPaths": [
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(1) > a[href$=\"pay/\"]"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/report/\" data-id=\"1108\" data-name=\"Report\" title=\"List of Report Type Tasks\">\n                    Report\n                </a>\n            </li>",
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(2)",
            "message": "Interactive controls must not be nested",
            "fixSummary": "Fix any of the following:\n  Element has focusable descendants",
            "relatedPaths": [
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(2) > a[href$=\"report/\"]"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/apply/\" data-id=\"1109\" data-name=\"Apply\" title=\"List of Apply Type Tasks\">\n                    Apply\n                </a>\n            </li>",
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(3)",
            "message": "Interactive controls must not be nested",
            "fixSummary": "Fix any of the following:\n  Element has focusable descendants",
            "relatedPaths": [
              "a[href$=\"apply/\"]"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<li role=\"menuitemradio\" class=\"taskbar-link\" aria-checked=\"false\">\n                <a href=\"/task-tags/task-types/view/\" data-id=\"1111\" data-name=\"View\" title=\"List of View Type Tasks\">\n                    View\n                </a>\n            </li>",
            "xpath": ".taskbar-link[role=\"menuitemradio\"]:nth-child(4)",
            "message": "Interactive controls must not be nested",
            "fixSummary": "Fix any of the following:\n  Element has focusable descendants",
            "relatedPaths": [
              ".taskbar-link[role=\"menuitemradio\"]:nth-child(4) > a[href$=\"view/\"]"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "navigable/bypass",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.nwleics.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page has no mechanism to bypass repeated content. Add a <main> landmark or skip link.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.oadby-wigston.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page has no mechanism to bypass repeated content. Add a <main> landmark or skip link.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.pembrokeshire.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page has no mechanism to bypass repeated content. Add a <main> landmark or skip link.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.hounslow.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Page has no mechanism to bypass repeated content. Add a <main> landmark or skip link.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "adaptable/aria-required-children",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<div class=\"dropdown-menu megamenu\" role=\"menu\">\n                                <div class=\"column-container\">\n\n                                    <ul class=\"bullet-list\">\n                          ...",
            "xpath": "li:nth-of-type(1) > div",
            "message": "Role \"menu\" requires children with role: menuitem or menuitemcheckbox or menuitemradio or group or menu or separator.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<div class=\"dropdown-menu megamenu\" role=\"menu\">\n                                <div class=\"column-container\">\n\n                                    <ul class=\"bullet-list\">\n                          ...",
            "xpath": "li:nth-of-type(2) > div",
            "message": "Role \"menu\" requires children with role: menuitem or menuitemcheckbox or menuitemradio or group or menu or separator.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<div class=\"dropdown-menu megamenu\" role=\"menu\">\n                                <div class=\"column-container\">\n\n                                    <ul class=\"bullet-list\">\n                          ...",
            "xpath": "li:nth-of-type(3) > div",
            "message": "Role \"menu\" requires children with role: menuitem or menuitemcheckbox or menuitemradio or group or menu or separator.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamcity.gov.uk/",
            "html": "<div class=\"dropdown-menu megamenu\" role=\"menu\">\n                                <div class=\"column-container\">\n\n                                    <ul class=\"bullet-list\">\n                          ...",
            "xpath": "li:nth-of-type(4) > div",
            "message": "Role \"menu\" requires children with role: menuitem or menuitemcheckbox or menuitemradio or group or menu or separator.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R16",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/e086e5/",
        "ruleTitle": "The test target accessible name doesn't exist or it's empty ('').",
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southglos.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "frame_title_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<iframe style=\"border-style: none;\" class=\"ie-chat-button-iframe-fixed-customer-chat\" width=\"180\" height=\"80\" scrolling=\"no\" name=\"icChatButton\" id=\"icChatButton\" src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\">",
            "xpath": null,
            "message": "Inline frame does not have a 'title' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rbkc.gov.uk/",
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "xpath": null,
            "message": "Inline frame does not have a 'title' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.cityoflondon.gov.uk/",
            "html": "<iframe style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\" width=\"1\" height=\"1\">",
            "xpath": null,
            "message": "Inline frame does not have a 'title' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<iframe style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\" src=\"https://chat.lbbd.gov.uk/\" id=\"chatbox\">",
            "xpath": null,
            "message": "Inline frame does not have a 'title' attribute",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria-valid-attr-value",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures all ARIA attributes have valid values as required by the specification. Invalid values break assistive technology behavior."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span>Almost all&nbsp;families&nbsp;offered place at preferred&nbsp;primary school&nbsp;for 2026 </span>\n\n\t\t\t</h2>",
            "xpath": "article:nth-child(1) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role=\"heading\"][aria-level=\"h2\"]",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-level=\"h2\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span> Thursday 7 May local election: Get ready to vote</span>\n\n\t\t\t</h2>",
            "xpath": "article:nth-child(2) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role=\"heading\"][aria-level=\"h2\"]",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-level=\"h2\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<button aria-controls=\"#iWantToSubmenu\" class=\"primarylink-haschildren\">I want to <i class=\"icon-caret-down\"></i></button>",
            "xpath": "button[aria-controls=\"#iWantToSubmenu\"]",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"#iWantToSubmenu\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": "<button class=\"tab__item tab__item--active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"tab - Top tasks\">Top tasks</button>",
            "xpath": ".tab__item--active",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"tab - Top tasks\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "fieldset_legend_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<fieldset data-once=\"webform-radios-required\" class=\"radios--wrapper fieldgroup form-composite webform-composite-visible-title js-webform-type-radios webform-type-radios js-form-item form-item js-form-wrapper form-wrapper\" id=\"edit-page-helpful--wrapper\" data-drupal-selector=\"edit-page-helpful\" aria-labelledby=\"form-title\">",
            "xpath": null,
            "message": "<fieldset> element does not have a <legend>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<fieldset class=\"d-block d-lg-none d-flex justify-content-end\">",
            "xpath": null,
            "message": "<fieldset> element does not have a <legend>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<fieldset>",
            "xpath": null,
            "message": "<fieldset> element does not have a <legend>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stalbans.gov.uk/",
            "html": "<fieldset style=\"border-color:!important;border-style:none;margin:0 !important;padding:0 !important;\">",
            "xpath": null,
            "message": "<fieldset> element does not have a <legend>",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R14",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/b4f0c3/",
        "ruleTitle": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.sstaffs.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.testvalley.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.cityoflondon.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "text-alternatives/img-alt",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/3_2_landscape_465x310/public/media-uploads/Gibbet%20Hill%2C%20Weston%20Hills.jpeg?itok=PAWB2A7A\" width=\"465\" height=\"310\" typeof=\"foaf:Image\">",
            "xpath": "a[href=\"/news/spring-action-community-volunteers-help-biodiversity-projects-flourish-across-north-herts\"] > img",
            "message": "Image element missing alt attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img style=\"width: 100%\" src=\"/media/cwhcts2v/adventuresmainwebsitebanner.jpg?width=1136\">",
            "xpath": "picture > img",
            "message": "Image element missing alt attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rushmoor.gov.uk/",
            "html": "<img src=\"/media/1jtcxpq1/new-unitary-councils.jpg?width=600&amp;height=300&amp;v=1dcbd12c020ac60\">",
            "xpath": "div[aria-label=\"slide 1\"] > div > div > div:nth-of-type(1) > img",
            "message": "Image element missing alt attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_child_tabbable",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div role=\"menu\" id=\"taskbar\" class=\"taskbar\">",
            "xpath": null,
            "message": "None of the descendent elements with \"menuitemradio\" role is tabbable",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<ul role=\"menu\">",
            "xpath": null,
            "message": "None of the descendent elements with \"menuitem\" role is tabbable",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": "<div class=\"sc-koXPp fmgZVi\" aria-orientation=\"horizontal\" aria-label=\"Sample Tabs\" role=\"tablist\">",
            "xpath": null,
            "message": "None of the descendent elements with \"tab\" role is tabbable",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "skip-link",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/skip-link?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<a href=\"#content\" class=\"occlss-skip-to-content__skip-menu-link\">skip to main content</a>",
            "xpath": "a[href$=\"#content\"]",
            "message": "The skip-link target should exist and be focusable",
            "fixSummary": "Fix any of the following:\n  No skip link target",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.testvalley.gov.uk/",
            "html": "<a href=\"#article\" title=\"Skip to Content, accesskey S\" class=\"skip_content\" accesskey=\"S\" tabindex=\"0\">Skip to Content</a>",
            "xpath": "a[href$=\"#article\"]",
            "message": "The skip-link target should exist and be focusable",
            "fixSummary": "Fix any of the following:\n  No skip link target",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.testvalley.gov.uk/",
            "html": "<a href=\"#article\" title=\"Skip to Content, accesskey S\" class=\"skip_content\" accesskey=\"S\" tabindex=\"0\">Skip to Content</a>",
            "xpath": "a[href$=\"#article\"]",
            "message": "The skip-link target should exist and be focusable",
            "fixSummary": "Fix any of the following:\n  No skip link target",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "navigable/skip-link",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.oxfordshire.gov.uk/",
            "html": "<a href=\"#content\" class=\"occlss-skip-to-content__skip-menu-link\">skip to main content</a>",
            "xpath": "li:nth-of-type(1) > a[href=\"#content\"]",
            "message": "Skip link points to \"#content\" which does not exist on the page.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southkesteven.gov.uk/",
            "html": "<a href=\"#block-footer\" class=\"visually-hidden focusable skip-link\">Skip to Footer</a>",
            "xpath": "div > a[href=\"#block-footer\"]",
            "message": "Skip link points to \"#block-footer\" which does not exist on the page.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.testvalley.gov.uk/",
            "html": "<a href=\"#article\" title=\"Skip to Content, accesskey S\" class=\"skip_content\" accesskey=\"S\" tabindex=\"0\">Skip to Content</a>",
            "xpath": "li:nth-of-type(1) > a[href=\"#article\"]",
            "message": "Skip link points to \"#article\" which does not exist on the page.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R11",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/97a4e1/",
        "ruleTitle": "The test target doesn't have an accessible name, or it's empty ('').",
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.peterborough.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name, or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "meta-viewport-large",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport-large?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=2\">",
            "xpath": "meta[name=\"viewport\"]",
            "message": "Users should be able to zoom and scale the text up to 500%",
            "fixSummary": "Fix any of the following:\n  <meta> tag limits zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sstaffs.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=2.0, user-scalable=yes\">",
            "xpath": "meta[name=\"viewport\"]:nth-child(28)",
            "message": "Users should be able to zoom and scale the text up to 500%",
            "fixSummary": "Fix any of the following:\n  <meta> tag limits zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=2,user-scalable=yes\">",
            "xpath": "meta[name=\"viewport\"]:nth-child(21)",
            "message": "Users should be able to zoom and scale the text up to 500%",
            "fixSummary": "Fix any of the following:\n  <meta> tag limits zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_widget_labelled",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<div class=\"tab-pane show active\" role=\"tabpanel\" id=\"nav_57dbbbbc-7cb6-4825-8de2-7659df7efe2c_0\">",
            "xpath": null,
            "message": "Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<div class=\"tab-pane show active\" role=\"tabpanel\" id=\"nav_32081a30-a561-4815-ba6d-392228fa0112_0\">",
            "xpath": null,
            "message": "Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<i role=\"menuitem\" class=\"icon-li icon-sc-housing\">",
            "xpath": null,
            "message": "Interactive component with ARIA role 'menuitem' does not have a programmatically associated name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R19",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/cae760/",
        "ruleTitle": "The test target accessible name doesn't exist or it's empty ('').",
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.rochford.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.surreycc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target accessible name doesn't exist or it's empty ('').",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "fieldset_label_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<fieldset class=\"js-webform-type-fieldset webform-type-fieldset js-form-item form-item js-form-wrapper form-wrapper\" id=\"edit-feedback-form-wrapper\" data-drupal-selector=\"edit-feedback-form-wrapper\">",
            "xpath": null,
            "message": "Group/Fieldset does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.shropshire.gov.uk/",
            "html": "<fieldset>",
            "xpath": null,
            "message": "Group/Fieldset does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stalbans.gov.uk/",
            "html": "<fieldset style=\"border-color:!important;border-style:none;margin:0 !important;padding:0 !important;\">",
            "xpath": null,
            "message": "Group/Fieldset does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria/aria-valid-attr-value",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span>Almost all&nbsp;families&nbsp;offered place at preferred&nbsp;primary school&nbsp;for 2026 </span>\n\n\t\t\t</h2>",
            "xpath": "article:nth-of-type(1) > div > div:nth-of-type(2) > h2",
            "message": "aria-level must be an integer, got \"h2\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<h2 class=\"lgd-card__title\" role=\"heading\" aria-level=\"h2\">\n\t\t\t\t<span> Thursday 7 May local election: Get ready to vote</span>\n\n\t\t\t</h2>",
            "xpath": "article:nth-of-type(2) > div > div:nth-of-type(2) > h2",
            "message": "aria-level must be an integer, got \"h2\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.telford.gov.uk/",
            "html": "<button type=\"button\" data-bs-target=\"#carousel-93bbc525-2e8e-4865-8160-77fc8947b529\" data-bs-slide-to=\"0\" class=\"active\" aria-current=\"aria-current\" aria-label=\"Slide 1\"></button>",
            "xpath": "div:nth-of-type(1) > button[aria-label=\"Slide 1\"]",
            "message": "Invalid value \"aria-current\" for aria-current.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r83",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.kingston.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The text is clipped",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.rutland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The text is clipped",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The text is clipped",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "form_interaction_review",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<form novalidate=\"novalidate\" target=\"_blank\" class=\"validate\" name=\"mc-embedded-subscribe-form\" id=\"mc-embedded-subscribe-form\" method=\"post\" action=\"https://kingston.us2.list-manage.com/subscribe/post?u=4f9693900f570d3a4ca3b6e39&id=d51fd21b38&f_id=009dc0e1f0\">",
            "xpath": null,
            "message": "Verify that interacting with content will not open pop-up windows or change the active window without informing the user",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southglos.gov.uk/",
            "html": "<form novalidate=\"\" target=\"_blank\" class=\"validate form-inline\" name=\"mc-embedded-subscribe-form\" id=\"mc-embedded-subscribe-form\" method=\"post\" action=\"//southglos.us3.list-manage.com/subscribe/post?u=d80523c882d7ac64e89f5e037&id=e24d24b0c4\">",
            "xpath": null,
            "message": "Verify that interacting with content will not open pop-up windows or change the active window without informing the user",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.stalbans.gov.uk/",
            "html": "<form target=\"_blank\" method=\"post\" id=\"GD-snippet-form\" action=\"https://public.govdelivery.com/accounts/UKSTALBDC/subscriber/qualify\" accept-charset=\"UTF-8\">",
            "xpath": null,
            "message": "Verify that interacting with content will not open pop-up windows or change the active window without informing the user",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/label-title-only",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<input class=\"cludo-input-form__input\" title=\"Search the page\" name=\"searchrequest\" type=\"search\" autocomplete=\"off\" placeholder=\"Search for...\" aria-autocomplete=\"list\" aria-haspopup=\"true\">",
            "xpath": "#cludo-search-input > input[name=\"searchrequest\"]",
            "message": "Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.bexley.gov.uk/",
            "html": "<input aria-autocomplete=\"list\" aria-haspopup=\"true\" autocomplete=\"off\" id=\"cludo-search-form-input--mobile\" name=\"searchrequest\" placeholder=\"Search\" title=\"Type search term\" type=\"search\" value=\"\">",
            "xpath": "#cludo-search-form-input--mobile",
            "message": "Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.bexley.gov.uk/",
            "html": "<input aria-autocomplete=\"list\" aria-haspopup=\"true\" autocomplete=\"off\" id=\"cludo-search-form-input-mobile\" name=\"searchrequest\" placeholder=\"Search\" title=\"Type search term\" type=\"search\" value=\"\">",
            "xpath": "#cludo-search-form-input-mobile",
            "message": "Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "image-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "1.1.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose."
        },
        "wcag": {
          "scs": [
            "1.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/3_2_landscape_465x310/public/media-uploads/Gibbet%20Hill%2C%20Weston%20Hills.jpeg?itok=PAWB2A7A\" width=\"465\" height=\"310\" typeof=\"foaf:Image\">",
            "xpath": ".chevron-card:nth-child(3) > .views-field-field-listing-image.views-field > .field-content > a[hreflang=\"en\"] > img[loading=\"lazy\"][width=\"465\"][height=\"310\"]",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img style=\"width: 100%\" src=\"/media/cwhcts2v/adventuresmainwebsitebanner.jpg?width=1136\">",
            "xpath": "picture > img",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r2",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "3.1.1"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "3.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<img loading=\"lazy\" src=\"/sites/default/files/styles/3_2_landscape_465x310/public/media-uploads/Gibbet%20Hill%2C%20Weston%20Hills.jpeg?itok=PAWB2A7A\" width=\"465\" height=\"310\" typeof=\"foaf:Image\" />",
            "xpath": "/img",
            "message": "The image does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img style=\"width: 100%\" src=\"/media/cwhcts2v/adventuresmainwebsitebanner.jpg?width=1136\" />",
            "xpath": "/img",
            "message": "The image does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "img_alt_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": "<img typeof=\"foaf:Image\" height=\"310\" width=\"465\" src=\"/sites/default/files/styles/3_2_landscape_465x310/public/media-uploads/Gibbet%20Hill%2C%20Weston%20Hills.jpeg?itok=PAWB2A7A\" loading=\"lazy\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.nottinghamshire.gov.uk/",
            "html": "<img src=\"/media/cwhcts2v/adventuresmainwebsitebanner.jpg?width=1136\" style=\"width: 100%\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "table_headers_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<table title=\"CLICK TO VERIFY: This site uses a GlobalSign SSL Certificate to secure your personal information.\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"125\" class=\"table-ssl\">",
            "xpath": null,
            "message": "Table has no headers identified",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.staffordbc.gov.uk/",
            "html": "<table class=\"table table-hover\">",
            "xpath": null,
            "message": "Table has no headers identified",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "label-title-only",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label-title-only?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": "<input title=\"Search\" data-drupal-selector=\"edit-keys\" placeholder=\"Search our website\" id=\"edit-keys--t5hOHFRx1mM\" type=\"search\" name=\"keys\" value=\"\" size=\"15\" maxlength=\"128\" class=\"form-search\">",
            "xpath": "#edit-keys--t5hOHFRx1mM",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tandridge.gov.uk/",
            "html": "<input class=\"cludo-input-form__input\" title=\"Search the page\" name=\"searchrequest\" type=\"search\" autocomplete=\"off\" placeholder=\"Search for...\" aria-autocomplete=\"list\" aria-haspopup=\"true\">",
            "xpath": ".cludo-input-form__input",
            "message": "Form elements should have a visible label",
            "fixSummary": "Fix all of the following:\n  Only title used to generate label for form element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmarks/no-duplicate-main",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": "<div id=\"webchat\" role=\"main\" data-once=\"init\"></div>",
            "xpath": "#webchat",
            "message": "Page has multiple main landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.telford.gov.uk/",
            "html": "<section class=\"flxb-body\" role=\"main\">\n</section>",
            "xpath": "div:nth-of-type(3) > section",
            "message": "Page has multiple main landmarks.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r12",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "2.4.4",
            "4.1.2"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "2.4.4",
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.redcar-cleveland.gov.uk/",
            "html": "<button class=\"MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary chatbot-chat-4sv5i2-MuiButtonBase-root-MuiButton-root\" tabindex=\"0\" type=\"button\" id=\":r3:\">...</button>",
            "xpath": "/button[@id=\":r3:\"]",
            "message": "The button does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<button tabindex=\"0\" aria-pressed=\"false\" class=\"qc-usp-close-icon\" />",
            "xpath": "/button[@class=\"qc-usp-close-icon\"]",
            "message": "The button does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "frame-title",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "2.4.1",
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures <iframe> and <frame> elements have a descriptive title attribute so screen reader users understand what the embedded content contains."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/frame-title?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<iframe src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\" id=\"icChatButton\" name=\"icChatButton\" scrolling=\"no\" height=\"80\" width=\"180\" class=\"ie-chat-button-iframe-fixed-customer-chat\" style=\"border-style: none;\"></iframe>",
            "xpath": "#icChatButton",
            "message": "Frames must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element has no title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<iframe id=\"chatbox\" src=\"https://chat.lbbd.gov.uk/\" style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\"></iframe>",
            "xpath": "#chatbox",
            "message": "Frames must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element has no title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r13",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.rochford.gov.uk/",
            "html": "<iframe src=\"https://home-e33.niceincontact.com/inContact/ChatClient/chatButton.html\" id=\"icChatButton\" name=\"icChatButton\" scrolling=\"no\" height=\"80\" width=\"180\" class=\"ie-chat-button-iframe-fixed-customer-chat\" style=\"border-style: none;\" />",
            "xpath": "/iframe[@id=\"icChatButton\"]",
            "message": "The `<iframe>` does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<iframe id=\"chatbox\" src=\"https://chat.lbbd.gov.uk/\" style=\"width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;\" />",
            "xpath": "/iframe[@id=\"chatbox\"]",
            "message": "The `<iframe>` does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r19",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The attribute does not have a valid value",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.telford.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The attribute does not have a valid value",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R34",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/",
        "ruleTitle": "The test target `aria-level` attribute has an invalid value.",
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target `aria-level` attribute has an invalid value.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.telford.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target `aria-current` attribute has an invalid value.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "readable/valid-lang",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<option value=\"en|iw\" data-gt-href=\"#\" lang=\"iw\">עִבְרִית</option>",
            "xpath": "#bbd-translation > option:nth-of-type(28)",
            "message": "Invalid lang attribute value \"iw\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.kingston.gov.uk/",
            "html": "<option value=\"en|jw\" data-gt-href=\"#\" lang=\"jw\">Basa Jawa</option>",
            "xpath": "#bbd-translation > option:nth-of-type(68)",
            "message": "Invalid lang attribute value \"jw\".",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "page_title_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.sheffield.gov.uk/",
            "html": "<html lang=\"en\">",
            "xpath": null,
            "message": "The <title> element is empty (no innerHTML)",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.hounslow.gov.uk/",
            "html": "<html>",
            "xpath": null,
            "message": "Missing <title> element in <head> element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmark-complementary-is-top-level",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the complementary landmark (<aside>) is a top-level landmark. Nested aside elements cannot be found by screen reader landmark navigation."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.shropshire.gov.uk/",
            "html": "<aside class=\"max-width\">",
            "xpath": "#cookieControl > aside",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.shropshire.gov.uk/",
            "html": "<aside class=\"max-width\">",
            "xpath": "#cookieControl > aside",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "scrollable-region-focusable",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "2.1.1",
            "2.1.3"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/scrollable-region-focusable?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": "<div id=\"CybotCookiebotDialogBodyContent\" class=\"CybotCookiebotScrollArea\">",
            "xpath": "#CybotCookiebotDialogBodyContent",
            "message": "Scrollable region must have keyboard access",
            "fixSummary": "Fix any of the following:\n  Element should have focusable content\n  Element should be focusable",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.thanet.gov.uk/",
            "html": "<div id=\"CybotCookiebotDialogBodyContent\" class=\"CybotCookiebotScrollArea\">",
            "xpath": "#CybotCookiebotDialogBodyContent",
            "message": "Scrollable region must have keyboard access",
            "fixSummary": "Fix any of the following:\n  Element should have focusable content\n  Element should be focusable",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R43",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/0ssw9k/",
        "ruleTitle": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_contentinfo_single",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<footer id=\"top-footer\">",
            "xpath": null,
            "message": "Multiple elements with \"contentinfo\" role found on the page",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<footer id=\"bottom-footer\">",
            "xpath": null,
            "message": "Multiple elements with \"contentinfo\" role found on the page",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_contentinfo_label_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<footer id=\"top-footer\">",
            "xpath": null,
            "message": "Multiple elements with \"contentinfo\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.southoxon.gov.uk/",
            "html": "<footer id=\"bottom-footer\">",
            "xpath": null,
            "message": "Multiple elements with \"contentinfo\" role do not have unique labels",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R13",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/6cfa84/",
        "ruleTitle": "The test target has focusable children.",
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.stevenage.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has focusable children.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.tendringdc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has focusable children.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "meta-viewport",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "1.4.4"
          ],
          "conformanceLevel": "AA",
          "description": "Ensures viewport meta does not disable text scaling. Disabling user-scaling prevents people with low vision from enlarging text to a readable size."
        },
        "wcag": {
          "scs": [
            "1.4.4"
          ],
          "level": "AA"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/meta-viewport?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.testvalley.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
            "xpath": "meta[name=\"viewport\"]",
            "message": "Zooming and scaling must not be disabled",
            "fixSummary": "Fix any of the following:\n  user-scalable=no on <meta> tag disables zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.testvalley.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
            "xpath": "meta[name=\"viewport\"]",
            "message": "Zooming and scaling must not be disabled",
            "fixSummary": "Fix any of the following:\n  user-scalable=no on <meta> tag disables zooming on mobile devices",
            "relatedPaths": null,
            "colorScheme": "dark",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r47",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.testvalley.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\" />",
            "xpath": "/meta",
            "message": "The `<meta>` element restricts the ability to zoom",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          },
          {
            "url": "https://www.hounslow.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0,\n                                 maximum-scale=1.0, user-scalable=no\" />",
            "xpath": "/meta",
            "message": "The `<meta>` element restricts the ability to zoom",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R17",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
        "ruleTitle": "The test target doesn't have an accessible name.",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.north-herts.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmarks/banner-is-top-level",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": "<div class=\"announcement\" role=\"banner\" aria-hidden=\"false\" aria-label=\"Important Announcement\" data-page-id=\"1064\">\n        <div class=\"container\">\n            <div class=\"announcement-text\">\n       ...",
            "xpath": "#content > div[aria-label=\"Important Announcement\"]",
            "message": "Banner landmark is nested within another landmark.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R65",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/307n5z/",
        "ruleTitle": "The element has descendants in the flat tree that are part of sequential focus navigation.",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.north-norfolk.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The element has descendants in the flat tree that are part of sequential focus navigation.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "landmarks/main-is-top-level",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.northyorks.gov.uk/",
            "html": "<div id=\"webchat\" role=\"main\" data-once=\"init\"></div>",
            "xpath": "#webchat",
            "message": "Main landmark is nested within another landmark.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "input_label_before",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"30\" value=\"\" name=\"s\" id=\"edit-s\" type=\"text\" data-drupal-selector=\"edit-s\" placeholder=\"Search\">",
            "xpath": null,
            "message": "Label text is located after its associated text input or <select> element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "form_label_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.norwich.gov.uk/",
            "html": "<label class=\"visually-hidden\" for=\"edit-s\">",
            "xpath": null,
            "message": "Form control has more than one label",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "caption_track_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<video class=\"hero-video has-bg-img is-fullwidth gradient-image\" muted=\"muted\" loop=\"loop\" id=\"videoElement\" aria-describedby=\"banner-video-description\" aria-label=\"video-player\" data-v-0cc12519=\"\">",
            "xpath": null,
            "message": "Verify that captions are available for any meaningful audio or provide a caption track for the <video> element",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "media_keyboard_controllable",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.reading.gov.uk/",
            "html": "<video class=\"hero-video has-bg-img is-fullwidth gradient-image\" muted=\"muted\" loop=\"loop\" id=\"videoElement\" aria-describedby=\"banner-video-description\" aria-label=\"video-player\" data-v-0cc12519=\"\">",
            "xpath": null,
            "message": "Verify media using <audio> and/or <video> elements have keyboard accessible controls",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_eventhandler_role_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.redditchbc.gov.uk/",
            "html": "<div tabindex=\"0\" class=\"showMoreButton\" onkeypress=\"removeCollapse()\">",
            "xpath": null,
            "message": "The <div> element with 'onkeypress' does not have a valid ARIA role specified",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_attribute_value_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.royalgreenwich.gov.uk/",
            "html": "<h2 aria-level=\"h2\" role=\"heading\" class=\"lgd-card__title\">",
            "xpath": null,
            "message": "The value \"h2\" specified for attribute 'aria-level' on element <h2> is not valid",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "script_onclick_misuse",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.salford.gov.uk/",
            "html": "<input onclick=\"window.location.href='/legal-notices/privacy-statement/cookies/'\" value=\"Manage cookies\" name=\"cookiemanage\" type=\"button\" class=\"cookie-notice-button\">",
            "xpath": null,
            "message": "Possible use of a script to emulate a link",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_attribute_required",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.salford.gov.uk/",
            "html": "<h1 aria-label=\"heading\" role=\"region\" class=\"visually-hidden\">",
            "xpath": null,
            "message": "Element with 'heading' role does not have the required ARIA attribute(s): 'aria-level'",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria-command-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-command-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\"></i>",
            "xpath": ".icon-sc-housing",
            "message": "ARIA commands must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r94",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\" />",
            "xpath": "/i[@class=\"icon-li icon-sc-housing\"]",
            "message": "The menuitem does not have an accessible name",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/aria-command-name",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.sefton.gov.uk/",
            "html": "<i class=\"icon-li icon-sc-housing\" role=\"menuitem\"></i>",
            "xpath": "a[href=\"/housing\"] > i",
            "message": "ARIA command has no accessible name.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "keyboard-accessible/scrollable-region",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.southnorfolkandbroadland.gov.uk/",
            "html": "<div id=\"CybotCookiebotDialogBodyContent\" class=\"CybotCookiebotScrollArea\"><div class=\"CybotCookiebotFader CybotCookiebotDialogActive\" aria-hidden=\"true\" style=\"background-image: linear-gradient(to to...",
            "xpath": "#CybotCookiebotDialogBodyContent",
            "message": "Scrollable region is not keyboard accessible. Add tabindex='0' or include focusable elements.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R1",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2779a5/",
        "ruleTitle": "The `title` element is not in the same context.",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.surreycc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The `title` element is not in the same context.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r110",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.tendringdc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The element does not have a valid role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r21",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.tendringdc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The element does not have at least one valid role",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "aria_role_allowed",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.tendringdc.gov.uk/",
            "html": "<a class=\"brand-tdc-wide-image w-nav-brand w--current\" aria-current=\"page\" role=\"Navigation\" aria-label=\"Main\" href=\"/\">",
            "xpath": null,
            "message": "The role 'Navigation' defined on the element is not valid per ARIA specification",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R20",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/674b10/",
        "ruleTitle": "The test target has an invalid `role` attribute.",
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.tendringdc.gov.uk/",
            "html": null,
            "xpath": null,
            "message": "The test target has an invalid `role` attribute.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "distinguishable/meta-viewport",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.testvalley.gov.uk/",
            "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
            "xpath": "head > meta[name=\"viewport\"]",
            "message": "Viewport disables user scaling (user-scalable=no). Remove this restriction.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "select-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/select-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<select id=\"gtranslate_fake_select\">",
            "xpath": ".block-gtranslate > .gtranslate_wrapper.gt_container--wz96ug > select:nth-child(1)",
            "message": "Select element must have an accessible name",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "labels-and-names/frame-title-unique",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.lbbd.gov.uk/",
            "html": "<iframe id=\"youtubechannel-frame\" title=\"Youtube Video Player\" width=\"570px\" height=\"600px;\" src=\"https://www.youtube.com/embed/9PNw5F_itDc\" frameborder=\"0\" allowfullscreen=\"\"></iframe>",
            "xpath": "#youtubechannel-frame",
            "message": "Frame title is not unique. Use a distinct title for each frame.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "link-in-text-block",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.4.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.bexley.gov.uk/",
            "html": "<a href=\"/privacy\">Privacy Policy</a>",
            "xpath": "p:nth-child(3) > a[href$=\"privacy\"]",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link background has insufficient color contrast of 1.34 (Minimum contrast is 3:1, link background color: #ffdd00, surrounding background color: #ffffff)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              ".ccc-intro > p:nth-child(3)"
            ],
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r84",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.haringey.gov.uk/",
            "html": "<div id=\"CybotCookiebotDialogBodyContent\" class=\"CybotCookiebotScrollArea\">...</div>",
            "xpath": "/div[@id=\"CybotCookiebotDialogBodyContent\"]",
            "message": "The scrollable element is not reachable through keyboard navigation",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "input_onchange_review",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.haringey.gov.uk/",
            "html": "<select aria-label=\"Website Language Selector\" class=\"notranslate\" id=\"gtranslate_selector\" onchange=\"doGTranslate(this);\">",
            "xpath": null,
            "message": "Confirm that the user is advised if, due to a change of element value, a form automatically submits, a new window opens, or a change in focus occurs",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "script_select_review",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.haringey.gov.uk/",
            "html": "<select aria-label=\"Website Language Selector\" class=\"notranslate\" id=\"gtranslate_selector\" onchange=\"doGTranslate(this);\">",
            "xpath": null,
            "message": "Verify that no change of context or action occurs when selection options in this component receive focus",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "document-title",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "2.4.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures every page has a descriptive <title> element. Screen reader users hear the page title first when navigating between pages."
        },
        "wcag": {
          "scs": [
            "2.4.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/document-title?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.hounslow.gov.uk/",
            "html": "<html><head></head><body></body></html>",
            "xpath": "html",
            "message": "Documents must have <title> element to aid in navigation",
            "fixSummary": "Fix any of the following:\n  Document does not have a non-empty <title> element",
            "relatedPaths": null,
            "colorScheme": "light",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      },
      {
        "rule": "navigable/document-title",
        "engine": "accesslint",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.hounslow.gov.uk/",
            "html": "<html>",
            "xpath": "html",
            "message": "Document is missing a <title> element.",
            "fingerprint": null,
            "firstSeenAt": null,
            "patternId": null
          }
        ]
      }
    ],
    "roleStats": {
      "UX Designer": 727,
      "Visual Designer": 470,
      "Content Author": 213,
      "Front-End Developer": 6470
    },
    "severityStats": {
      "Critical": 69,
      "Serious": 544,
      "Moderate": 6463,
      "Minor": 6
    }
  }
}
